一段时间后,nohup脚本停止了

时间:2019-03-22 16:07:20

标签: linux shell tail nohup

我的服务器上运行着一个监视脚本,该脚本看起来像

    #!/bin/sh
    tail -F /data/logs.txt | grep -E --line-buffered -io 'keyword1|keyword2' | while read -r line ; do

     case "$line" in
           "keyword1")
        echo "hi"
        ;;
     "keyword2")
         echo "hi1"
       ;;
      *)
     esac
    done

我在尾部使用了-F,因为如果创建了新的日志文件,它应该跟在新文件之后

我已经在nohup中运行了该脚本,使其可以像下面那样无限期地运行

nohup ./script.sh&

但是脚本会在一段时间后停止

有人可以帮忙为什么吗?

谢谢

0 个答案:

没有答案