我有以下内容.
tail -f成功消息的命令检查日志文件.即使我在代码中有0出口,我也无法结束这个tail -f过程.
哪个不让我的脚本完成.在Bash中有没有其他方法可以做到这一点?
代码如下所示.
function startServer() {
  touch logfile
  startJavaprocess > logfile &
  tail -f logfile | while read line 
  do
    if echo $line | grep -q 'Started'; then
      echo 'Server Started'
      exit 0
    fi
  done
}
Run Code Online (Sandbox Code Playgroud)