web-dev-qa-db-ja.com

crontab -e、次に0 * * * * =毎時...どこに保存されるか

Sudo crontab -eの後(「/tmp/crontab.XXXX70pN9h」と書きました1L、19C 1,1すべて

次に、ファイルを保存しました。そしてチェックする..? (どうやって?わからない)

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

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

私が時間位置の最初の0を理解すると、毎時間を意味しますか?

14
Xsi

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

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

そして0 * * * * <command>は、「分が0の場合、毎時、毎日、毎月、および毎平日にコマンドを実行する」に変換されます。

Delhがすでに述べたように、crontab -lを使用してcrontabを一覧表示できます。

ここにこのリンクを取り、いくつかの 実用的なCronの例があります

24
Bonsi Scott

crontabcron.hourlyは別のエンティティです。何かをcrontabに入れても、1時間ごとに実行されても、cron.hourlyには入れられません。スクリプトをcron.hourlyに配置することは、単にanother 1時間ごとに実行させる方法です。つまり、cronデーモンがcrontabの両方をチェックしますおよびcron.hourly。両方で使用すると、2回実行されます。

9
Chris Down

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

Sudo crontab -l

毎時間、ログメッセージが/var/log/syslog実行されました。

参考文献:

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

最初のゼロ(0)は分です。しかし、分が0のときに何かを実行したい場合は、毎時間実行されます。 1時間に1回だけなので、分はゼロです。

3
delh

あなたは単に次のチュートリアルでcronを実行することができます

http://answergig.com/48/please-provide-some-linux-cron-job-examples?show=48#q48

0 * * * *  /path
2
Sam

実際にユーザーcronファイルを探して、それが変更されたか、またはそのような性質のものかを確認する場合は、/var/spool/cron/にありますが、ファイルを手動で操作しないでください。

1
Molimo