お品書き
書き直し中…
とりあえず、中へどうぞ
↓↓↓
スポンサーリンク

【覚書】cronのログにエラー メールを送らない設定【Linux/debian】

PC/ネット
cronサービスの状態を表示 # /etc/init.d/crond status cronサービスの開始 # /etc/init.d/crond start ログに info (No MTA installed, discarding output) と出ている場合は、POSTFIXをインストールするか、メールを送らない設定にする。

☆メールを送らない設定

cron設定ファイルcronの設定ファイル(/etc/crontab)を開きます。
中の下記4行の部分で環境の設定を行います。

SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO="" HOME=/ 解説
SHELL:使用するシェルの設定
PATH:パスの定義
MAILTO:指定されたユーザ宛にcronの実行結果をメール送信する
  • 空白の場合(MAILTO="")はメール送信を行わない。
  • MAILTO自体を記述しない場合は/etc/crontabの所有者にメール送信される。
  • 複数のユーザを指定したい 場合はユーザ名をカンマ(,)で区切る。

☆cronの実行されるタイミングの設定

# run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly ※行頭から「分 時 日 月 曜日 コマンド」という構成になっている

コメント