2014-05-16 16 views
1

我有一個服務器與運行兩個程序主管。我們稱他們爲程序A和程序B.當服務器關閉時。程序A的執行在程序B之前終止,在關閉完成之前導致錯誤。有沒有一種方法可以確保程序A永遠不會在程序B之前停止?因此,它可以忽略它一起這實際上並不重要,如果程序一個沒有得到SIGTERM(並保持運行,直到後計劃B已經關閉。)保持與導師(Linux)的關閉過程中最後運行的程序

謝謝

+1

推出使用rc腳本來控制停車的順序/啓動或者在處理的處理SIGTERM信號,並殺死進程UR計劃B來自過程A. – Sasi

回答

1

supervisord doc有關參數建立priority

的文檔狀態:

優先:在啓動和關機順序程序的相對優先級。較低的優先級指示在啓動時以及在各種客戶端中使用聚合命令(例如「全部啓動」/「全部停止」)時首先啓動並關閉的程序。較高的優先級表示最後開始並首先關閉的程序。

默認值:999

要求:第

介紹:3.0