0
假設在我的systemd單元文件我有以下幾點:systemd支持失敗重新啓動分叉守護進程嗎?
Type=forking
Restart=on-failure
父進程與狀態0(孩子成功推出)退出。在稍後的時間點,孩子死亡時的狀態爲非零。怎麼了? systemd可以跟蹤子守護進程PID:
Process: 1768 ExecStart=/bin/mydaemon (code=exited, status=0/SUCCESS)
Main PID: 1770 (mydaemon)
「Restart = on-failure」僅查看父級退出狀態,還是子級?
我認爲它應該按預期工作並重新啓動守護進程。你有什麼理由相信它沒有?或者你正在尋找這種行爲的文件? – rodrigo
@ rodrigo - 這種方式沒有很好的文檔記錄,我的測試能力有限,不會影響生產服務。文檔指針會很棒! – Matt
@jww,欣賞頭。我會把它帶到更合適的場地。 – Matt