Назад | Перейти на главную страницу

Где start-stop-daemon хранил файл pid по умолчанию?

Когда у меня есть сценарий выскочки вроде ..

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.