Когда у меня есть сценарий выскочки вроде ..
exec start-stop-daemon --exec /tmp/test.sh --background --start
Полагаю, спасет pid
файл где-нибудь, а затем использовать его для stop
или restart
, право?
Так где же по умолчанию создается pid-файл?
Никуда. По start-stop-daemon
страница руководства:
Примечание: если не указан --pidfile, start-stop-daemon ведет себя аналогично killall (1). start-stop-daemon будет сканировать таблицу процессов в поисках любых процессов, которые соответствуют имени процесса, uid и / или gid (если указано). Любой соответствующий процесс предотвратит запуск демона --start. Всем совпадающим процессам будет отправляться сигнал TERM (или тот, который указан с помощью --signal или --retry), если указан --stop. Для демонов, у которых есть долгоживущие потомки, которым необходимо пережить --stop, вы должны указать pidfile.