2

Ubuntu 12.04 がインストールされており、終了したらすぐに再実行したい PHP スクリプトがあります。私はupstartとこれを使用してmyscript.conf/etc/init/ます:

start on startup
stop on shutdown
exec php5 /var/myscript.php
respawn

を使用してスクリプトを実行できますstart myscript。これは 1 回で問題なく動作しますが、終了するとスクリプトを再生成できません。

PHP スクリプトを再生成しようとするときに特に注意しなければならないことはありますか?

4

1 に答える 1

2

下にstartscriptがあると、スクリプトを非常に簡単に更新できます。/etc/init.d

update-rc.d myscript defaults

ただし、startscriptが必要です。スケルトンスクリプト(/etc/init.d/skeleton)をチェックアウトして、スクリプトをコピーできます。次に、パラメータを変更してプログラムを実行できます。

このような:/etc/init.d/myscript start

startscriptで、プロセスが正しく終了しない場合は、プロセスを強制終了できます。

于 2013-02-18T16:40:32.120 に答える