2017-07-10 4 views
0

は私にsystemdユニットファイルに次のように持っていると仮定しますシステムデーモンはフォークデーモンのために失敗時再起動をサポートしていますか?

Type=forking 
Restart=on-failure 

親プロセスは、ステータス0(子供が正常に起動)で終了します。後で、子供は0でない状態で死にます。何が起こるのですか?

Process: 1768 ExecStart=/bin/mydaemon (code=exited, status=0/SUCCESS) 
Main PID: 1770 (mydaemon) 

は「再起動=オン故障」のみ、親の終了ステータス、または子供を見て:にsystemd子デーモンプロセスのPIDを追跡することができますか?

+0

私はそれが期待どおりに動作し、デーモンを再起動する必要があると思います。あなたはそれが信じられない理由がありますか?または、この動作の文書をお探しですか? – rodrigo

+0

@ rodrigo - どちらの方法でも十分に文書化されておらず、運用サービスに影響を与えることなくテストする能力が限られています。ドキュメントのポインタは素晴らしいでしょう! – Matt

+0

@jww、頭を高く評価してください。これをより適切な会場に連れて行きます。 – Matt

答えて

関連する問題