屏幕一直在终止

时间:2012-10-29 12:42:43

标签: bash gnu-screen

我正在尝试在屏幕中运行脚本,该屏幕使用inotifywait检查正在创建的新文件,然后在发生与某些参数匹配的事件时运行脚本。由于某些原因,即使正在运行的脚本循环播放,屏幕也会一直停止。

我用屏幕启动屏幕-d -m -S scriptname // .sh的路径,脚本的循环部分看起来像这样

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

1 个答案:

答案 0 :(得分:2)

你的跑步循环取决于你的任务结果,试试这个:

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