如何在unix中从睡眠中醒来


file_count="any command to find file count in directory."
while [ $file_count -eq 0 ]
do
if [ $file_count -eq 0 ]
then
    sleep 6000
    continue
else
    break
fi
done

这里的问题是,如果我的文件在1小时之前收到目录(这里没有指定),该怎么办?我是否总是需要等待1小时才能完成?如果在这段时间收到文件然后我想从睡眠状态中退出,有什么办法吗?请帮助。

您可以使用Inotify来检查文件系统事件

最新更新