1
start on run level [2345]
stop on run level [!2345]

respawn
respawn limit 15 5

script
   exec su - datafeeder - c 'php /home/datafeeder/ftp.php' >> /home/datafeeder/ftp.log
   exec su - datafeeder - c 'php /home/datafeeder/parse.php' >> /home/datafeeder/parse.log
   sleep 1m

end script

上記のコードは、最初のphpスクリプトのみを実行し、その後リスポーンを実行し、最終的にはリスポーンが多すぎるためにスクリプト全体が停止します。私が理解できないのは、リスポーンの理由です。さまざまなスクリプトを手動で実行でき、それらは正常に機能しますが、このスクリプト内では、2番目のスクリプトが呼び出されることはなく、sleepコマンドも実行されません。

4

0 に答える 0