Azt szeretném elérni, hogy a Google Drive fiókomba elmentődjenek bizonyos fileok automatikusan.
Ubuntu szerverről van szó, tehát nincs grafikus felület. Igazából egy bash scriptre gondoltam, ami bejelentkezik a google drive fiókba, majd oda feltölt fileokat.
Egyetlen megoldást találtam, ami egy python scripttel oldja meg ezt a feladatot és nekem a python is nagyon megfelelne.
Ezen az oldalon van ez a megoldás: http://info4admins.com/google-docs-backup-script-automatic-daily-backup/
Ez ha működne, akkor számomra tökéletes lenne, a cron-al remekül lehetne időzíteni is, és roppant könnyen alakítható az igényekhez. Viszont...
2 gondom van vele. Első, hogy ez nem feltölt a google drive fiókba, hanem onnan lement a gépünkre. Bár gondolom talán arra is meg lehet kérni, hogy ezt fordítva csinálja.
A másik gondom pedig az, hogy látszólag szépen bejelentkezik (vissza is jelez, hogy sikerül), majd pedig onnan nem tölt le semmit. Majd boldogan visszajelez, hogy minden rendben volt.
Szóval ha tudtok valamilyen megoldást, vagy tudjátok mi lehet a hibája annak a módszernek amit linkeltem, akkor írjatok vissza.
- 7343 megtekintés
Hozzászólások
sub, ez engem is érdekel :)
- A hozzászóláshoz be kell jelentkezni
Google a barátod ;)
Google keresés pl.: "google drive mount"
Például:
Grive:
http://blog.watsoninfotech.com/2013/02/how-to-mount-sync-google-drive-i…
http://followthegeeks.com/how-to-sync-google-drive-with-linux-without-u…
https://github.com/Grive/grive
Google-Docs-FS:
http://unix.stackexchange.com/questions/37234/mount-google-drive-in-lin…
https://code.google.com/p/google-docs-fs/
Igaz, egyiket sem próbáltam még, úgyhogy ennyit tudtam segíteni.
- A hozzászóláshoz be kell jelentkezni
grive teljesen jó, én azt használom.
- A hozzászóláshoz be kell jelentkezni
Van ok hogy ez ne működjön Rapsberry Pi-n?
--
Kreszán K.
--
- A hozzászóláshoz be kell jelentkezni
gdrive, box.net, ftp, stb...
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
grive +1
esetleg még a cronba
0 0,6,12,18 * * * cd /home/**user**/gDrive && pidof grive || grive
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
[dup]
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam a grive-t.
Nekem sajnos ezt az üzenetet adja.
grive: error while loading shared libraries: libbfd-2.23-system.so: cannot open shared object file: No such file or directory
A libbfd-2.23-system.so file természetesen ott van a helyén.
- A hozzászóláshoz be kell jelentkezni
strace-szel nézd meg, hol keresi. Valószínűleg nem ott keresi, ahol van. Esetleg futtass
sudo ldconfig
-ot.
- A hozzászóláshoz be kell jelentkezni
A strace üzenetében ott van ez a sor.
open("/usr/lib/libbfd-2.23-system.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
Márpedig ez a file libbfd-2.23-system.so ott van az /usr/lib alkönyvtárban.
- A hozzászóláshoz be kell jelentkezni
Na megvan a megoldás. Csibnáltam egy linket:
sudo ln -s /usr/lib/libbfd-2.23.2-system.so /usr/lib/libbfd-2.23-system.so
Így már működik.
- A hozzászóláshoz be kell jelentkezni
A grive tökéletesen működik, pont azt csinálja amire szükségem volt.
Köszönöm mindenkinek a segítséget.
- A hozzászóláshoz be kell jelentkezni