скрипт nohup остановился через некоторое время - PullRequest
1 голос
/ 22 марта 2019

У меня на сервере запущен скрипт мониторинга, который выглядит как

    #!/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 &

Но скрипт останавливается через некоторое время

Может кто-нибудь помочь, почему это происходит?

Спасибо

...