tail -n 1 -f /tmp/remoteinput | php ./myscript.php conf.conf
我运行上面的命令让 myscript 接受重定向的输入。这个位正在工作。
我面临的问题是,当 myscript.php 完成执行时,它会退出,但是管道仍然保持打开状态。我认为尾巴仍然挥之不去。
我想存档的是当 myscript.php 退出以杀死整个管道时
使用不带-f
参数的尾巴。 -f
使它继续倾听,因此命令永远不会消失,管道永远不会关闭。
-f, --follow[={name|descriptor}] output appended data as the file grows; -f, --follow, and --follow=descriptor are equivalent