Как запустить / остановить Dropbox в определенное время

Я установил службу на своем сервере Ubuntu 10.04.4 LTS, которая работает при запуске и остановке вручную с помощью sudo service <service> start и т. Д.

Однако я бы хотел, чтобы служба (dropbox btw.) Работала только в течение нескольких часов каждый день, поскольку служба использует много памяти.

Я добавил следующее в свой cron, используя crontab -e, но оно не работает должным образом:

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

Это возвращает следующее сообщение start-stop-daemon: not found. Я делаю это неправильно, и если да, то как вы запускаете / останавливаете службу в определенное время?

7
задан 20 July 2012 в 12:47

1 ответ

Dropbox не запускается во время загрузки, для этого нет сценария init.d . Демон запускается при входе в систему для каждого пользователя, а файл находится в ~/.dropbox-dist/dropbox.

Для запуска демона вам нужно использовать команду

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

, а чтобы остановить его, вам нужно использовать

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

Где user - ваше имя пользователя.

Источник этой информации находится на http://ubuntuserverguide.com/2012/06/how-to-install-and-configure-dropbox-on-ubuntu-server-12-04.html , Там также есть хороший стартовый скрипт init.d, вы можете подумать о том, чтобы следовать этому руководству.

0
ответ дан 20 July 2012 в 12:47

Другие вопросы по тегам:

Похожие вопросы: