Email
如何在 AIX 中跳過 at 命令的電子郵件通知?
(AIX 6.1)選項
man
頁面可以向使用者發送電子郵件。但這是預設行為,即使沒有指定 -m 選項。有沒有辦法關閉它,我不希望將郵件發送到使用者帳戶。頁面沒有資訊。我試過但它不被接受)at``-m``man``+m
這很簡單,並且在命令的手冊頁中也有說明
at
at 命令將標準輸出的所有輸出和計劃命令的標準錯誤郵寄給您,除非您重定向該輸出。它還將作業編號和計劃時間寫入標準錯誤。
與 cron 相同,只需將 stdout 和 stderr 重定向到某個文件或 /dev/null 如果您不需要輸出,但是您應該非常確定您正在執行什麼作業以及如何檢查結果。簡單的範例將類似於以下內容(或您想要執行的任何工作):
echo "errlogger 'at test' &> /dev/null" | at now today
如果這不適用於您選擇的外殼,請嘗試經典方式
echo "errlogger 'at test' >/dev/null 2>&1" | at now today
也許值得一試,測試與 cron 相同的技巧是否適用於
at
. 也就是說,嘗試在 at 作業前加上MAILTO=""