Удаление скрипта Sys-V-Init в пользу rc.local. Будет ли приложение по-прежнему корректно завершать работу?

Я должен был удалить /etc/init.d/crashplan Сценарий, делая update-rc.d -f crashplan remove в пользу запуска демона с помощью /etc/rc.local (Причина этого в том, что у меня есть зашифрованный домашний каталог, который монтируется только при входе пользователя в систему, и это вызывает у демона резервного копирования некоторые проблемы во время загрузки, подробнее см. здесь).

Кажется, все это работает довольно хорошо для запуска службы только после входа в систему, но мне интересно, будет ли Crashplan по-прежнему корректно завершать работу при перезагрузке системы или останавливаться без ссылок на скрипт sys-v-init в /etc/rcN.d?

Если честно, когда я сделал update-rc.d -f crashplan remove только сценарий запуска из /etc/rc2.d был удален в любом случае, что заставляет меня думать, что это, вероятно, хорошо. Тем не менее, я просто хотел проверить, нужно ли помещать символические ссылки kill в каталог уровня запуска 0,1,6?

1 ответ

Решение

Я думаю, что я все еще должен держать ссылки уничтожения Sys-V-init на уровне запуска 0,1,6:

update-rc.d crashplan stop 20 0 1 6

так что он все равно правильно выключается при shutown/recovery/reboot.

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