0
我使用的是訪問URL以運行預定進程的cron。我不斷收到成功的電子郵件......如果wget請求失敗,我是否有辦法只接收電子郵件?如何防止通過電子郵件發送的cron輸出
wget http://www.domain.com/cron/dailyEmail 2> & 1;
我使用的是訪問URL以運行預定進程的cron。我不斷收到成功的電子郵件......如果wget請求失敗,我是否有辦法只接收電子郵件?如何防止通過電子郵件發送的cron輸出
wget http://www.domain.com/cron/dailyEmail 2> & 1;
wget --quiet http://www.domain.com/cron/dailyEmail || echo "wget failed"
(注意,空響應不是失敗。)
如果你在安裝的cron運行直接wget的,則沒有。你不能有條件地重定向輸出。但是,您可以將wget命令放入shell腳本中,並在那裏執行條件。
#!/bin/sh
OUTPUT=`wget .... 2>1`
if [ $? != 0 ]
echo $OUTPUT
fi
wget -q http://www.domain.com/cron/dailyEmail;如果你不想輸出! –