2012-10-29 142 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