2012-10-29 141 views
0

我想在屏幕上运行脚本,该屏幕使用inotifywait来检查正在创建的新文件,然后在匹配某些参数的事件发生时运行脚本。由于某些原因,即使正在运行的脚本循环,屏幕仍会终止。屏幕保持终止

我开始屏幕-d -m -S脚本名称//路径屏幕上的.sh和脚本的环形部分看起来像这样

#start folder monitoring 
while fileevent=$(inotifywait -rq -e create $path_to_monitor); do CheckFileEvent; done 

回答

2

您运行的循环依赖从结果你的任务,试试这个:

while :;do 
    fileevent=$(inotifywait -rq -e create $path_to_monitor) 
    CheckFileEvent 
    done