Ubuntu, скрипт Python, как запустить после загрузки и использовать update-rc.d
У меня есть скрипт Python в /etc/init.d/test.py. Я хочу запустить этот скрипт и требуется сетевой доступ, так как я клонирую из github.
Итак... я запутался в использовании этой команды:
sudo update-rc.d test.py start NN rl
Я полагаю, я хочу запустить уровень 3? Что такое NN? По сути, должна ли выглядеть строка update-rc.d? Я хотел бы, чтобы это последний раз при загрузке. Это последний скрипт, который должен быть запущен.
Спасибо
1 ответ
NN - это числовой префикс, который вы хотите; чтобы загрузить ближе к концу последовательности статрупов, используйте максимально возможное число, 99. Используйте defaults
вместо start
и жесткий уровень запуска 3 для разумного интерактивного сценария. Смотрите далее http://manpages.ubuntu.com/manpages/oneiric/man8/update-rc.d.8.html
В идеале ваш скрипт должен иметь заголовки для определения его зависимостей; тогда можно будет запустить его как можно скорее, т. е. когда его зависимости будут удовлетворены. Снова, прочитайте справочную страницу для указателей.