Как сделать так, чтобы Crashplan запускался автоматически?
Новый пользователь Ubuntu 16.04.1, и до сих пор очень рад этому.
У меня есть проблема с запуском Crashplan при загрузке Ubuntu.
Это установлено. Я могу запустить это вручную. Как сделать так, чтобы он запускался автоматически?
Насколько я понимаю, мне нужно что-то добавить в /etc/init.d.
Но что мне нужно добавить и как добавить его в /etc/init.d?
Надеюсь, вы можете помочь. Пока что большой опыт использования Ubuntu в качестве основной настольной ОС:)
2 ответа
Чтобы дополнить другой ответ, если вы предпочитаете подход с графическим интерфейсом, просто введите "Автозагрузка" в тире и щелкните значок "Автозагрузка приложений". Это окно появится. (Содержимое окна зависит от системы).
Нажмите кнопку "Добавить", введите описательное имя и команду в соответствующие поля. Добавьте комментарий, если хотите. Затем нажмите кнопку Добавить. Новая команда запуска появится в списке.
Некоторые приложения требуют задержки перед запуском, например, такие, которые зависят от рабочего стола, например, Conky. Если ваше приложение является одним из них, вы можете добавить задержку в секундах, добавив -p 20
(с задержкой в 20 секунд) после вашей команды. Измените номер нужного значения задержки.
Crashplan - это сервис резервного копирования. Если он установлен правильно, он запустится автоматически при перезагрузке компьютера. Вы можете проверить этот статус, запустив;
$ sudo systemctl status crashplan
● crashplan.service - LSB: CrashPlan Engine
Loaded: loaded (/etc/init.d/crashplan; bad; vendor preset: enabled)
Active: active (running) since Tue 2016-10-11 16:41:14 EDT; 8min ago
Docs: man:systemd-sysv-generator(8)
Process: 1776 ExecStart=/etc/init.d/crashplan start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/crashplan.service
└─1995 /usr/local/crashplan/jre/bin/java -Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx1024m -Dsun.net.inetaddr
Oct 11 16:41:10 ubunzeus systemd[1]: Starting LSB: CrashPlan Engine...
Oct 11 16:41:14 ubunzeus crashplan[1776]: Starting CrashPlan Engine ... Using standard startup
Oct 11 16:41:14 ubunzeus crashplan[1776]: OK
Oct 11 16:41:14 ubunzeus systemd[1]: Started LSB: CrashPlan Engine.
Служба может быть запущена или остановлена с помощью этих команд. Первый запустит сервис. Второй остановит это. Третий покажет статус сервиса.
$ sudo systemctl start crashplan
$ sudo systemctl stop crashplan
$ sudo systemctl status crashplan
GUI, который вы вызываете из Ubuntu Dash, является интерфейсом для настройки сервиса. Служба будет работать независимо от того, заходите ли вы в интерфейс или нет.
Если он не включает запуск службы, вы можете написать скрипт для запуска службы, выполнив следующие действия:
Поместите этот процесс в скрипт и добавьте его в /etc/rc.local
файл. Это файл, который запускается при загрузке.
Отредактируйте ваш /etc/rc.local и добавьте скрипт запуска (пример):
/etc/local/rc.local:
#! / bin / sh -e # # rc.local # # Этот скрипт выполняется в конце каждого многопользовательского уровня запуска. # Убедитесь, что сценарий "завершит работу 0" в случае успеха или любого другого # значение при ошибке. # # Чтобы включить или отключить этот скрипт, просто измените выполнение # бит. # # По умолчанию этот скрипт ничего не делает. /usr/local/bin/crashplanstartupscript.sh выход 0
Пожалуйста, шаги, которые вы выполняете вручную в /usr/local/bin/crashplanstartupscript.sh
, Crashplan будет автоматически запускаться каждый раз при загрузке компьютера без вашего входа в систему.
Текст комментариев в /etc/rc.local
Файл объясняет, как это работает.
В Ubuntu 19.10 CrashPlan создает собственный сценарий запуска, но не может активировать его автоматически при каждом запуске.
ls /etc/rc*/*crashplan
/etc/rc.d/S99crashplan
Вы можете видеть, что скрипт существует, но его нет ни в одном из /etc/rcN.d
папки.
В этом случае вы можете использовать systemctl для создания необходимых символических ссылок:
sudo systemctl enable crashplan
После чего вы увидите:
ls /etc/rc*/*crashplan
/etc/rc0.d/K01crashplan /etc/rc3.d/S01crashplan /etc/rc6.d/K01crashplan
/etc/rc1.d/K01crashplan /etc/rc4.d/S01crashplan /etc/rc.d/S99crashplan
/etc/rc2.d/S01crashplan /etc/rc5.d/S01crashplan
Теперь CrashPlan будет запускаться автоматически при каждой загрузке Ubuntu. Вам все еще нужно запустить его вручную.
sudo systemctl start crashplan