crontab -e Next 0 * * * * = 1時間ごと...保存場所

crontab -e Next 0 * * * * = 1時間ごと...保存場所

sudo crontab -e以降(「/tmp/crontab.XXXX70pN9h」と書いています。)1L,19C 1,1 All

その後、ファイルを保存しました。そして確認..? (どうですか?わかりません)

And to check I 
ps -e | grep cron
29818 ?        00:00:00 cron

だから..しかし、もう一度確認することにしましたが、

sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ sudo ls /etc/cron.hourly

何もない!つまり、ディレクトリに

私が理解したように、時間位置の最初のゼロは1時間を意味しますか?

答え1

cronのフィールドは次のとおりです。

m      h       dom             mon     dow          command
Minute Hour    Day of Month    Month   Day of week  <command>

その後0 * * * * <command>、「分がゼロの場合、毎時間、日、月、およびすべての営業日にコマンドを実行します」に変換されます。

crontab -ldelhがすでに説明したように、を使用してcrontabを一覧表示できます。

ここでこのリンクをクリックするといくつかあります。実用的なクローンの例

答え2

あなたcrontabとはcron.hourly別のオブジェクトです。毎時間実行してもに何かを入れるとに入れcrontabません。cron.hourlyスクリプトを入れるcron.hourlyだけその他毎時間実行するようにしてください。つまり、cronデーモンcrontab そして cron.hourly。両方を含めると、2回実行されます。

答え3

次のコマンドを使用して、crontabがインストールされていることを確認できます。

sudo crontab -l

/var/log/syslog毎時間実行されたことを示すログメッセージが表示されます。

追加資料:

http://www.linuxweblog.com/crotab-tutorial

最初のゼロが分だと思います。しかし、分がゼロのときに何かをしたいと言うと、毎時間実行されます。 1時間に1回だけ発生するため、分は0です。

答え4

実際にユーザーのcronファイルが変更された時期やそのような内容を確認するために探している場合は、そこで見つけることができますが、/var/spool/cron/そのファイルを手動で操作しないでください。

関連情報