我有一个发送命令输出的脚本。该命令需要几秒钟才能执行。但是当我将命令放在cron中时,输出不会反映在收到的邮件中,也不反映在脚本获取输出的文件中。
echo "$(date)" > /home/checks.txt
status=`sysstatus`
echo "$(sysstatus)">> /home/checks.txt
for MAIL in abc@xyz.com def@xyz.com
do
mailx -s "$Date Daily check on system" "$MAIL" < /home/checks.txt
done
exit 0
答案 0 :(得分:0)
在脚本中提供命令状态的完整路径解决了这个问题。