web-dev-qa-db-fra.com

Comment démarrer / arrêter Dropbox à une heure précise

J'ai configuré un service sur mon serveur Ubuntu 10.04.4 LTS, qui fonctionne lorsqu'il est démarré et arrêté manuellement à l'aide de Sudo service <service> start etc.

Cependant, j'aimerais que le service (dropbox btw.) Ne fonctionne que quelques heures par jour, car le service utilise beaucoup de mémoire.

J'ai ajouté ce qui suit à mon cron en utilisant crontab -e, mais cela ne fonctionne pas comme prévu:

1 5 * * * /etc/init.d/dropbox start
1 6 * * * /etc/init.d/dropbox stop

Cela renvoie le message suivant start-stop-daemon: not found. Est-ce que je me trompe et, le cas échéant, comment démarrer/arrêter un service à une heure précise?

7
svandragt

Dropbox n'est pas démarré au démarrage, il n'y a pas de script init.d pour le faire. Le démon est lancé lors de la connexion de chaque utilisateur et la binaty se trouve dans ~/.dropbox-dist/dropbox.

Pour démarrer le démon, vous devez utiliser la commande

start-stop-daemon -b -o -c user -S -u user -x ~/.dropbox-dist/dropbox

et pour l'arrêter, vous devez utiliser

start-stop-daemon -o -c user -K -u user -x ~/.dropbox-dist/dropbox

Où utilisateur est votre nom d'utilisateur.

La source de cette information est à http://ubuntuserverguide.com/2012/06/how-to-install-and-configure-dropbox-on-ubuntu-server-12-04.html . Il y a aussi un joli script de démarrage init.d ici, vous pourriez envisager de suivre ce guide.

7
Bruno Pereira