2012-02-16 23 views
2

私のアプリケーションを監視するためのシェルスクリプトファイルがあります。このスクリプトはcronジョブを設定して10分ごとに実行されます。別のshファイルからshファイルを実行する方法

マスターファイルと一緒に実行する監視に関連するスクリプトファイルをいくつか追加したいと思います。ですから私はスクリプトをマスターファイルに含めることを望みます。これらのshファイルをマスターshファイルから実行するには

答えて

5

thisをご覧ください。スクリプトを起動した後、コンソールを取得したいとあなたがしたくない場合は

./yourscript.sh& 

:スクリプトがループ、使用している場合

./yourscript.sh 

:あなたが使用することができますスクリプトを実行したい場合見て、それが出力用です:

./yourscript.sh > /dev/null 2>&1 & 

ので、マスターファイルにあなたが持っているでしょう:

./yourscript1.sh > /dev/null 2>&1 & 
./yourscript2.sh > /dev/null 2>&1 & 
./yourscript3.sh > /dev/null 2>&1 & 

これらは一緒に開始されます。

+1

あなたはあなたが何をしているかを知るまで、リダイレクトを避けるべきです。意図的にすべての診断プログラムを破棄した場合の障害のデバッグは、作成時の悪夢です。 – tripleee

関連する問題