このcronジョブが実行されないのはなぜですか?


1

私のcronジョブが私のシステムで実行されていません。何かアイディアは?

% ps aux | grep cron

root      4213  0.1  0.2   5548  1496 ?        
               Ss   12:40   0:00 /usr/sbin/crond -n

crontab.txt:

* * * * * /usr/bin/seq 10 2>&1 testlog.log
(newline)

この仕事をスケジュールするために、私は発行しました

% crontab crontab.txt

しかし、画面には何も表示されず、ログファイルにも何も書き込まれません。

回答:


3

cronジョブは画面に印刷されず、標準出力をファイルにリダイレクトしていません。追加のものが必要です。 > ファイル名の前

きみの 2>&1 標準エラーを標準出力に送りますが、標準出力はどこにも行きません。

やってみる 2>&1 > filename、 多分 > filename 2>&1

現時点では電話中なので確認できません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.