好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > crontab執行結果未通過發送mail通知用戶的方法

crontab執行結果未通過發送mail通知用戶的方法

熱門標簽:征服者快捷酒店地圖標注 貴陽語音電銷機器人 ec外呼系統怎么樣 電銷機器人怎么錄音 蕪湖呼叫中心外呼系統哪家強 漯河電銷外呼系統價格 天津外呼系統運營商 咸陽穩定外呼系統公司 貴港市機器人外呼系統團隊

癥狀

在某臺 centos7 主機上設置了某個 crontab 任務,但是到時間后運行 mail 后提示 No mail,即cron沒有將任務的執行結果發送郵件通知到用戶

排查過程

檢查 crontab 日志

centos的日志由 systemd 進行管理的,因此可以通過 systemctl 來查看相關日志。

journalctl _COMM=crond --since=today

或者用root查看日志 /var/log/cron

sudo cat /var/log/cron |grep -v '/usr/local/qcloud/stargate/admin/start.sh'

最終我們在日志中會看到一行提示 Jun 22 00:50:19 localhost CROND[21181]: (lujun9972) MAIL (mailed 102 bytes of output but got status 0x004b#012)

也就是郵件發送時失敗了。

檢查 mail 日志

查看 /var/log/maillog 日志會發現日志中提示 Jun 22 00:50:19 localhost postfix/sendmail[21403]: fatal: parameter inet_interfaces: no local interface found for ::1

也就是說 mail 提示無法為主機上 IPV6 的地址 ::1 發現對應的網卡

解決方法

注釋掉 /etc/hosts 中 ::1 對應的地址后發現mail的錯誤信息變成了 postfix/postdrop[5487]: warning: unable to look up public/pickup: No such file or directory

經過搜索,只需要自己創建缺失文件再重啟 postfix 服務即可。

sudo mkfifo /var/spool/postfix/public/pickup
sudo chown postfix:postdrop pickup
systemctl restart postfix.service

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

標簽:西寧 怒江 淮北 香港 濰坊 東營 攀枝花 西藏

巨人網絡通訊聲明:本文標題《crontab執行結果未通過發送mail通知用戶的方法》,本文關鍵詞  crontab,執行,結果,未,通過,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《crontab執行結果未通過發送mail通知用戶的方法》相關的同類信息!
  • 本頁收集關于crontab執行結果未通過發送mail通知用戶的方法的相關信息資訊供網民參考!
  • 推薦文章