[mac]cron実行時に/var/log/cron.logにログを出すようにする


macでcronを実行した際にログを確認しようとしたのですが、/var/log/cron.logが存在せず…

デフォルト設定だとログ出力しないようになっているみたいですね。

  • syslog.confにcronログ設定を追加
sudo vi /etc/syslog.conf

cron.* /var/log/cron.log # 追加
  • syslogをrestart
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist

これでちゃんとログ出力されるようになりました。

参考