Cronの設定手順
● 以下のコマンドでインストールします.
$ apt-get install chkconfig
● 以下のコマンドを実行してcronを有効化し, 念の為確認します.
$ sudo systemctl enable cron
$ chkconfig cron
● 以下のコマンドでcrontabを起動します.
$ crontab -e
----------------------------------------------------------------
コマンド 内容
sudo apt-get install chkconfig チェック用モジュールインストール?
chkconfig cron cronが動作確認
systemctl enable cron cron off のとき、ON にする
sudo /etc/init.d/cron start cronの起動
sudo service cron restart cronサービスの再起動
sudo /etc/init.d/cron stop cronの停止
sudo crontab -e エディタ立ち上げ
Ctrl + O エディタ書き込み
Ctrl + X エディタ終了
crontab -l 設定されてるcronを表示する
crontab -r cronは削除する
————————————————————–
Cronが動いているか確認する。
$ sudo service cron status
/etc/rc.d/init.d/crond start
/etc/rsyslog.confの設定
$ sudo vim /etc/rsyslog.conf
下記の箇所を見つけて、#を外して保存します。
cron.* /var/log/cron.log
終わったら再起動します。
$ sudo systemctl restart rsyslog
Cronログレベルの設定
$ sudo vim /etc/default/cron
ファイルの中から以下を変更します。
#EXTRA_OPTS=””
#を外して、EXTRA_OPTS=”-L 15″ として、保存します。
$ sudo /etc/init.d/cron restart
保存したら再起動で終了です。
ログの確認
$ sudo ls var/log/cron.log
設定ファイルが生成されたことを確認します。
crontabの編集
$ sudo crontab -e
上記を入力してEnterして下さい。
動作させたいプログラムの日時、パスを指定したらctrl+xを押します。そしたらバッファの保存を聞かれます。「y」を押します。
問題が無ければEnterを押して終了です。
ログの監視
最後にログを監視することで、正常に動作しているか確認します。
tail -f /var/log/cron.log
エラーがある場合は設定を見直して下さい。