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コマンドも実行されません。