Я хочу отключить кучу выскочки работы здесь. Я знаю, как сделать выскочку работы. А также я знаю, как вручную остановить работу. Тем не менее, я не могу найти образец, где я автоматически превращаю работу в работу вручную. То есть я хочу, чтобы задание запускалось только при активации пользователя, например, при выполнении этой команды (с правами root):
service job-name start
Как уже упоминалось @MvG, есть раздел, в
manual
котором объявляется, что сервис upstart запускается только вручную.От имени пользователя root поместите это в
.override
файл в/etc/init/
соответствии с именем вашей работы:или используя sudo:
источник
Например, Apache не использует upstart. Apache - старомодная ссылка на Sys V, начиная с rc2.d
Подсказка - когда отсутствует служба, например: /etc/init/apache2.conf
В таких случаях вам нужны старые добрые техники SysV.
Отправной точкой является: поиск README в /etc/init.d
Также существуют инструменты с графическим интерфейсом для настройки уровней запуска
Nota Bene: выскочка устаревает, и в итоге дистрибутивы перейдут на systemd. Ох, как весело.
источник