linux杀死整个管道存在的脚本

时间:2016-06-09 11:07:28

标签: php linux bash pipe

tail -n 1 -f /tmp/remoteinput | php ./myscript.php conf.conf 

我运行上面的命令让myscript接受重定向输入。这一点有效。

我面临的问题是,当myscript.php完成执行时,它会退出 管子仍然敞开着。我觉得尾巴还在挥之不去。

我要归档的是当myscript.php退出以使整个管道被杀死时

1 个答案:

答案 0 :(得分:0)

使用不带-f参数的tail。 -f让它继续听,所以命令永远不会死,管道永远不会关闭。

   -f, --follow[={name|descriptor}]
          output appended data as the file grows; -f, --follow, and --follow=descriptor are equivalent