Ubuntu cronの実行結果を確認する

Ubuntu cronの実行結果を確認する

Ubuntuでcronの実行結果を確認するまでの手順を記述してます。デフォルトだと「cron」の実行ログを「/var/log/cron.log」書き出される設定が無効になっているので、これを有効にします。

環境

  • OS Ubuntu22.10
  • shell /bin/bash

手順

デフォルトだと「/var/log/cron.log」にログが書き出されないので、
cronの設定ファイル「50-default.conf」を変更して、書き出されるようにします。

まずは念のためバックアップしておきます。

$ sudo cp -p /etc/rsyslog.d/50-default.conf /etc/rsyslog.d/50-default.conf.`date +%Y%m%d%H%M%S`

以下の箇所のコメント「#」を外します。

$ sudo nano /etc/rsyslog.d/50-default.conf

#cron.*                          /var/log/cron.log

cron.*                          /var/log/cron.log ← 「#」を外す

画像

あとは反映させるため「rsyslog」を再起動します。

$ sudo systemctl restart rsyslog

これでログが確認できるようになります。

$ tail -f /var/log/cron.log