sincronizar archivos mediante google drive en linux

En la portatil del trabajo tengo Red Hat 6.8, una roca solida a la cual no le eh tenido que hacer ninguna mejora ni retoque, salvo instalar XFCE en el mismo.
Dado que sufro auditorias de hardware constantemente por orden de recursos humanos no podemos instalar casi nada. Ademas tenemos prohibo conctar algo sobre puerto USB. Tambien tenemos auditoria de software por lo que tampoco podemos tener un servidor FTP.
Encontre un hueco por el que todavia no han echo lio. Paradojicamente uso el servicio de Google Drive para tener un acceso rapido a pocos archivos pdf de configuracion y alguna que otra anotacion (no uso mucho trafico de red).
Pero a la hora de pasar un archivo desde mi pc principal(el personal) estuve recurriendo de a ratos a teamviewer con su cuadro de archivos. No se por que se me puso que queria dejar de usar Dropbox lo cual es la solucion mas facil y migre parte de archivos a Google Drive. 
En mi pc personal, use Grive. Grive es un cliente escrito en C++.

En la misma tengo Linux Mint Sarah (v18) con XFCE la cual me a resultado comoda y windows 7. (en este ultimo cae de maduro que no tengo problemas para transferir).

En LM18 la forma de instalar  grive es la siguiente:

sudo add-apt-repository ppa:nilarimogard/webupd8 ==> Agregamos el PPA a nuestra configuracion
sudo apt-get update ==> Actualiza la informacion de configuracion
sudo apt-get install grive ==> Instala 
 
Ahora hay que hacer lo siguiente para utilizar Grive:

Elegir o crear una carpeta donde sincronizaremos.

juan@tz47 ~ $ mkdir Nombredecarpeta
juan@tz47 ~ $ cd Nombredecarpeta
juan@tz47 ~/Nombredecarpeta $ grive -a 
 
Ahora nos va a mostrar una URL. Copiamos esta misma y la abrimos desde el navegador web.
Nos dara un codigo. Este Codigo lo intoducimos en la terminal donde abrimos Grive

y empezara a syncronizar nuestros datos.


El unico inconveniente que encontre es que cada vez que quiero sincronizar los archivos debo ir a la carpeta y escribir el comando "grive", por lo que el comando hay que hacerlo manualmente.

Configuracion de Grive para sincronizar automaticamente:
El primer paso que hice fue crear un bash, con la instruccion de que sincronice:
 
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
cd ~/Nombredecarpeta && grive

El archivo lo guarde como grive.sh y le de permisos de ejecucion, (chmod +X grive.sh)
Luego fui a sesion e inicio y ahi hice cliq en agregar y llame a grive.sh, Con esto cuando levanto la maquina corre el archivo y se sincroniza.

Para que sincronice cada cierto tiempo use CRON, mediante el comando "crontab -e"
Agregue en la ultima linea lo siguiente
 
10 * * * * usuario /home/usuario/grive.sh
 
Cada 10 minutos, se ejectura el comando grive y actualizara.

Ahora, desde Red Hat 6.8:
No pude correr grive, dado que el sistema es mas desactualizado a lo normal. de tanto buscar encontre una alternativa: Insync.
 
 
Link de donde recopile informacion: 
Crontab 
Grive
 
 
 
 

Comentarios

Entradas más populares de este blog

Solucion Wifi RTL8723BE Se desconecta, en Ubuntu, Linux Mint y Debian

instale linux lite 2.8 y cosas para hacer despues

Tearing distribuciones basadas en Debain - Graficas Intel, no Nvidia ni AMD