7

私は3つのファイルを持っています:Pythonスクリプトを開始するmonitor.sh:

sudo python ./webCheck &
sudo python ./apiCheck &

その他、webCheckとapiCheck:ターミナルを閉じた後、バックグラウンドで実行されることになっています。無限ループで、他のWebサイトの可用性をチェックします。

動作させることができません。nohupを試していますが、構文を正しく取得できません。webCheckはsudoで実行する必要があります。nohupはshスクリプトにも含まれていますか?monitor.shは他の2つを開始することになっているので、1つはnohupを必要としないと思います。

どうやってするの?

4

1 に答える 1

12

以下を使用できるはずです。

sudo nohup python ./webCheck &

sudo nohup python ./apiCheck &

他の 2 つを開始するのに比較的短い時間しかかからないはずなので、monitor.sh は必要ないと思います。ただし、2 つのチェックが monitor.sh の子になるかどうかはわかりません。これが問題になる可能性があります。

于 2012-08-22T14:50:09.190 に答える