Para usar remotamente o Google Drive a partir da linha de comando, você pode usar a API REST com o curl
comando.
tar e zipar o seu diretório da seguinte forma:
tar -jcf backup.tar.bz2 <directory>
envie para o Google Drive com
curl -d @backup.tar.bz2 https://www.googleapis.com/upload/drive/v2/files --header "Content-Type:application/x-tar"
Para fazer isso, você precisa de um token de autorização. Leia sobre isso na documentação .
Você precisa modificar o exemplo curl
acima com a autenticação.
Uma vez feito isso e testado, coloque-o em um script. Quando isso estiver pronto, para executá-lo periodicamente, use crontab
. Verifique com
man crontab
edite sua entrada crontab
com
crontab -e