「cron」の版間の差分
提供: セキュリティ
(相違点なし)
|
2013年12月21日 (土) 22:58時点における版
cron とは、Unix系システムのデーモンの1つで、システムやユーザーの設定したスケジュールでコマンドを自動実行するプログラムです。発音は、クーロンが正しいとされているが、クローンと発音されることもあります。
読み方
- cron
- くーろん
概要
cronの設定は、以下の方法で行います。
- crontabを通して設定する
- 設定ファイル /etc/crontab を編集する
/etc/crontab には、システムのプログラム実行を指定します。 crontabコマンドは、ユーザーごとのcronの設定を行います。
ユーザーのcrontabは、 /var/spool/cron/username に作成されます。
/etc/crontabの例
root@kali:~# cat /etc/crontab # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )