абсолютный минимум init/systemd запуск

На ubuntu 14 I имеют супер простой файл здесь на моем /etc/init/myfile

Внутри, это только содержит:

start on runlevel [2345]

exec /etc/myfolder/myscript

Если я делаю то же самое на сервере человечности 16, ничего не происходит - я предполагаю, что это вызвано тем, что существуют новые способы запустить вещи теперь. При рассмотрении страниц справочника это выглядит довольно сложным, несколько файлов и управляет требуемый настроить что-то. Таким образом, мой вопрос, каков самый простой и самый короткий файл, который я могу создать, чтобы гарантировать, что мой сценарий работает на запуске?

0
задан 5 October 2016 в 15:58

1 ответ

Идеально, Вы использовали бы .service файл в/etc/systemd/system. (Вы могли, вероятно, смоделировать после sshd.service.)

, Так как Вы указываете "самый простой и самый короткий", я пойду с добавлением/etc/myfolder/myscript прямо перед выходом 0 строк в/etc/rc.local.

Это, вероятно, будет работать на жизнь 16,04, но вряд ли работать с Ubuntu 17.

Дополнительная ссылка: https://www.freedesktop.org/software/systemd/man/systemd.special.html содержит опции для После =

0
ответ дан 28 September 2019 в 11:18

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

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