我需要知道如何编写一个korn shell脚本,如果文件存在,它将在特定时间(特别是上午11:00)通过电子邮件发送给我。我需要使用$?检查是否可以在脚本通过电子邮件向我发送结果之前找到文件〜/ log_1100.txt。我正在使用Linux Ubuntu 13.10。以下是我到目前为止的内容;
$〜/ log_1100.txt =” / TMP /用户” 如果[$?== 0];然后 echo"该文件存在。" 其他 echo"该文件不存在。" 网络
cat $〜/ log_1100.txt | mailx -s"存在日志文件" email@email.com
答案 0 :(得分:0)
now=$(date +"%T")
if [ -f testfile && now == 11:00:00] then
echo testfile exists!
mail -s "a subject" someone@somewhere.com
fi
我的shell脚本有点生锈...
希望它有所帮助!