2012-02-11 10 views
0

を実行します。cronジョブは、部分的に、私はそうのようにcronに設定し、単純なcronジョブを持っている

## Uncomment for running the logs 
55 1 * * * /hn/all_fetcher 

all_fetcherは

/hn/fetcher [email protected] 
echo "fired node4 fetcher" 
/hn/fetcher [email protected] 
echo "fired node5 fetcher" 
/hn/fetcher [email protected] 
echo "fired main fetcher" 
/hn/fetcher [email protected] 
echo "fired node2 fetcher" 
/hn/fetcher [email protected] 
echo "fired node3 fetcher" 

ないこれらすべてのジョブの実行は非常に簡単です。最初の4つは、私が注文を変更する場合、最後のものは失敗します。

デバッグcronが痛みの世界です:(確実にそれを行う方法についての任意の提案は?あなたは手ではなくcronのことで、このスクリプトを実行するとどうなりますか?同じ結果を?

クロンがすべき

答えて

1

スクリプトの実行されてからのすべての出力でメールを送信すること。あなたはこれらがあなたのcrontabの上部にMAILTO変数を設定することによって、あなたに送信することができ、例えば

[email protected] 
## Uncomment for running the logs 
55 1 * * * /hn/all_fetcher 
+0

は私が行くことになります –