Как я могу запустить SpiderOak автоматически на автономном сервере?

Я использую SpiderOak для оперативного резервного копирования и синхронизации файлов (в виде Dropbox.) Я запускаю его на своем автономном сервере с помощью команды SpiderOak --headless.

В данный момент я должен запустить это вручную в сеансе экрана, чтобы он продолжал работать. Это означает, что я должен помнить, чтобы запускать свое программное обеспечение для резервного копирования каждый раз, когда я перезагружаю сервер (не идеально).

Как я могу автоматически запустить SpiderOak с остальными системными процессами? (Что касается дополнительных очков, как я могу контролировать его, чтобы убедиться, что он остается живым?)

Я попытался добавить файл spideroak.conf к сервисам Upstart в /etc/init, как показано ниже, но это не удается начать, потому что SpiderOak должен работать как моя обычная учетная запись пользователя (не root).

root@helios:~/.SpiderOak# cat /etc/init/spideroak.conf
description "The SpiderOak automatic cloud backup service."

# Start when system starts.
start on runlevel [2345]
stop on runlevel [!2345]

exec SpiderOak --headless
6
задан 17 September 2012 в 21:32

1 ответ

Это то, что я использую для автоматического запуска SpiderOak после перезагрузки на моем автономном сервере (Ubuntu 12.04). Я использую cron со следующей записью:

@reboot /sbin/start-stop-daemon -b -x /usr/bin/SpiderOak -S -- --headless

проверяя syslog, я могу подтвердить, что он запускается, и используя top, я могу подтвердить его работу после перезагрузки.

Надеюсь, это поможет.

0
ответ дан 17 September 2012 в 21:32

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

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