原來在crontab配置檔案/etc/crontab中mailto設定成自己的gmail郵箱,但是遲遲沒有收到郵件,登陸上去一看郵件還是發到了/var/spool/mail/root內。後來網上查了下,原來我的crontab命令是在crontab -e中定義的,而/etc/crontab中的mailto只適用於/etc/crontab中執行的指令碼或命令。
crontab -e
在第一行加入:
[email protected] #自己的外部郵箱位址
如果沒有裝郵件伺服器的要先安裝一下:
yum install sendmail sendmail-cf m4
send_mail.sh中的內容:
#!/bin/sh
mailx -s "ocr01 detection result" [email protected] < /home/yeyun/backup/adv/adv_client/mail_content.txt
設定Crontab執行任務時不傳送郵件
crontab的定時任務執行後都會給root傳送一封郵件,通過以下方法可以防止這種情況 shell bin bash path sbin bin usr sbin usr bin 這是第一種方法,設定mailto引數為空 mailto home for details see man 4 cront...
oracle發簡單郵件
color red 最近需要用oracle發郵件.於是寫了個發簡單郵件的過程,如下 color create or replace procedure send mail p sender in varchar2,發件人 p recipient in varchar2,收件人 p subject i...
crontab計畫執行
crontab各引數說明 引數 說明 e 執行文字編輯器來編輯crontab,內定的文字編輯器是vi r刪除目前的crontab l列出目前的crontab 檢視專用 i會和 r 配合使用,在刪除當前的crontab時詢問,輸入y 則刪除 注意crontab是分使用者的,以誰登入就會編輯到誰的cro...