讓我告訴我做什麼第一的cronjob每小時運行和電子郵件結果
#update.sh
#!/bin/bash
/usr/bin/freshclam
maldet -b -a /home
另一個腳本
#doandmail.sh
./update.sh > mail.txt
SUBJECT="Shell Script"
EMAIL="[email protected]"
EMAILMESSAGE="mail.txt"
/bin/mail -s "$SUBJECT" "$EMAIL" < $EMAILMESSAGE
當我運行doandmail.sh使用./doandmail.sh
與結果的電子郵件被髮送。我在cron @hourly /custom/doandmail.sh
中添加了這一行,並且每小時收到一封空白電子郵件。
我完全是新手,需要您的建議來解決。
有嘗試完整路徑'update.sh'和'mail.txt'?也許cron用不同的文件夾運行腳本作爲「當前工作文件夾」。 – furas
update.sh,mail.txt和doandmail.sh位於相同的目錄/ custom /中,並且在crontab中,我添加了@hourly /custom/doandmail.sh。 – IFightCode