0
***我不確定這是否屬於serverfault,因爲它似乎有點臨界。如果服務器故障會更好,請將其轉移並道歉。將cron作業中的stdout和sterr分開
我有一個任務在cron上運行,我想stderr和std出來重定向到一個文件,只是stderr被定向到一個文件。 (注:腳本是PHP)
我試過的東西
<script> 1>> a.log 2>> | tee -a a.log | /bin mail -sE
和
<script> | a.log 2>> /bin/mail -sE
,但我不能看到得到它恰到好處。無論是標準輸出在郵件捲起或我得到雙倍的條目在日誌文件等
我也試過
<script> >> test.log 2> tee test.log | /bin/mail -s
但是電子郵件總是空白,甚至當我介紹了一個錯誤。被顯示一條消息,立即在標準輸出開始執行(腳本大概需要40秒才能完成):「空消息體,希望這是確定」