0
我目前有2個php cli腳本在我的服務器上運行在後臺。我希望能夠允許第三個腳本殺死一個(或兩個)腳本並重新啓動它們。我目前的方法涉及創建一個shell腳本:執行2個php-cli腳本並允許它們被第三個腳本停止/啓動
#!/bin/bash
nohup php script1.php &
nohup php script2.php &
當我需要重新啓動它們,我運行PS和手動殺了他們,並重新運行shell腳本。
有沒有一種方法可以在需要時從第三個php腳本啓動/重新啓動這些腳本?我會想象它會涉及到將pid錄製到一個文件中,並讓第三個腳本讀取pid並從那裏殺死它們,但我不知道如何去做。
類似於:http://www.bram.us/2013/11/11/run-a-php-script-as-a-servicedaemon-using-start-stop-daemon/ –