2012-05-08 3 views
45

crontabファイルでは、コマンドの末尾に "&"を指定する必要がありますか、コマンドはバックグラウンドで実行されますか?linux cronジョブをバックグラウンドで実行することを示す "&"で指定する必要がありますか?

私がしている:

*/20 * * * * /home/me/monitor/check.sh /home/me/monitor/check.properties >> /home/me/monitor/check.log 2>&1 & 

私は様々な場所でこの質問への矛盾した答えを見てきました。 「&」を置く必要がないと言う人もいれば、コマンドの出力を待つアンパサンドcronがなくても、すべての出力がリダイレクトされているものもあります。

おかげで、クーロンによって実行されます ポール

答えて

60

すべてのジョブが&

ためので不要あまりにthisを参照してください、自動的にバックグラウンドで実行されていません。

+5

ありがとうございます。私が「&」を賞の終わりに指定すれば、どんなcron todoですか? – 23W

関連する問題