[英]If an email sent from php mail() function returns, where is it located in linux?
[英]email body content gets removed when mail sent from crontab
我在Ubuntu Linux中有以下命令,
mysql -u root -p“密碼”“ dbname” -e'從“ tableName”中選擇count(*)User_Count' 郵件
-s'計數'“ email_id”
從命令行執行此命令時,它將發送帶有主題和查詢輸出的郵件作為郵件正文
但是,如果我通過crontab安排相同的命令-我只會收到主題和郵件正文為空的電子郵件
這可能表明mysql無法按照指定的方式運行。
運行命令時重定向標准錯誤,至少會收到一封電子郵件,其中包含錯誤消息,告訴您所缺少的內容:
mysql 2>&1 -u root -p -e 'select count(*) User_Count from ' | mail -s 'Count' "email_id"
另外,確保mysql所在的目錄位於PATH中,或者您在命令行上手動指定它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.