Ubuntu
start-stop-daemon 預設把pid文件存放在哪裡?
當我有一個像..這樣的新貴腳本時
exec start-stop-daemon --exec /tmp/test.sh --background --start
我想會將
pid
文件保存在某處,然後將其用於stop
orrestart
,對嗎?那麼預設創建的pid文件在哪裡呢?
無處。根據
start-stop-daemon
手冊頁:注意:除非指定 –pidfile,否則 start-stop-daemon 的行為類似於 killall(1)。start-stop-daemon 將掃描程序表以查找與程序名稱、uid 和/或 gid(如果指定)匹配的任何程序。任何匹配的程序都會阻止 –start 啟動守護程序。如果指定了–stop,則所有匹配的程序都將被發送TERM 信號(或通過–signal 或–retry 指定的信號)。對於具有需要通過–stop 生存的長期子程序的守護程序,您必須指定一個pidfile。