我有一个场景,其中文件将在 11:30 到 11:40 之间的任何时间到达。我可以安排一个脚本在 11:30 开始运行,以检查文件是否已到达。这是我随身携带的东西。
i=0
while [ i -eq 0 ]
do
if [ ! -f $File_Check_Dir/$FILE_NAME ] ; then
echo " \n File has arrived at `date +'%d-%m-%Y %H:%M:%S'****" | tee -a ${LOGFILE}
i=1
fi
done
我可以让脚本在后台运行。但是如果文件在东部时间 11:40 之前还没有到达,我需要检查系统时间并发送警报。我尝试了 systime 函数,但不能完全得到我想要的。