5
正如crontab的文檔所解釋的那樣,如果MAILTO
沒有設置,那麼輸出將轉到cron的所有者,如果MAILTO
被設置並且不是空的,則表示郵件應該去哪裏,如果它被設置並且爲空,則不發送郵件組。如何在crontab中取消設置MAILTO?
有沒有什麼辦法可以在cron之後設置環境變量像MAILTO
這樣的環境變量?我已經嘗試了明顯的unset MAILTO
和MAILTO=
,但crontab -e
不接受這些。
我有一個解決方法(確保我想要的默認郵件行爲的一切都在原始之前)。不過,我正在編寫一個腳本來編寫cron作業,並且能夠設置/取消設置MAILTO
而不必重新排序命令將會很好。
如果有問題,這將在Vixie cron下的Linux系統上運行。
編輯:澄清。我希望將作業發送給所有者或郵寄給MAILTO
中指定的用戶。我不希望這種行爲造成工作被郵寄給任何人。