Удаление скрипта 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.