atコマンドはどのようにそしてどこで構成されますか?

atコマンドはどのようにそしてどこで構成されますか?

新しいLinuxシステムをインストールするときの最初の作業の1つは、crontabがすべてのEメールをルートではなく指定されたEメールアドレスに送信することです。atコマンドで同じことをしたいです。

それが私がat送るように命令したいものですジョブ終了at コマンドを呼び出すユーザーとは異なるメールアドレスにメールを送信します。

atしかし、どこで設定する必要があるのか​​わかりません。私はCentOS 6.4システムでこれを成功させませんでした。

ベストアンサー1

CentOSat構成ファイルは次の場所にあります。/etc/sysconfig/atd

マニュアルページによると、電子メール通知は次のようになります。

/var/run/utmp ファイルが使用できないか破損している場合、または at 呼び出し時にユーザーがログインしていない場合、環境変数 LOGNAME にあるユーザー ID にメールが送信されます。未定義または空の場合、現在のユーザーIDが想定されます。

1 つの提案は、/etc/aliases を編集し、ローカルユーザーに別のメールアドレスを割り当てることです。これにより、at必要な方法でメールがリダイレクトされます。

おすすめ記事