当前位置: 技术问答>linux和unix
bash里面,怎么去等一个文件夹有文件生成呢
来源: 互联网 发布时间:2016-12-20
本文导语: 现在的需求是,我要判断这个文件夹里有没有一个a.txt文件, 如果有就读取他; 如果没有,就一直等到他存在为止,因为别的程序马上就会生成他. 在bash里面应该怎么写呢. 刚刚接触bash,我是写C语言的, 所以不知道怎么下手...
现在的需求是,我要判断这个文件夹里有没有一个a.txt文件,
如果有就读取他;
如果没有,就一直等到他存在为止,因为别的程序马上就会生成他.
在bash里面应该怎么写呢.
刚刚接触bash,我是写C语言的,
所以不知道怎么下手,
麻烦大家指导一下.
谢谢了.
如果有就读取他;
如果没有,就一直等到他存在为止,因为别的程序马上就会生成他.
在bash里面应该怎么写呢.
刚刚接触bash,我是写C语言的,
所以不知道怎么下手,
麻烦大家指导一下.
谢谢了.
|
你只是睡眠你自己的,正是让系统可以为别的进程服务啊
|
跟我們的程序相似,程序1會向一個FIFO文件寫字串;程序2後臺運行,一直在檢測該文件是否有內容,如果有的話,就將內容取出,作為命令執行。
|
while [ ! -f a.txt ]
do
sleep 1
done
do
sleep 1
done