标签: linux shell pipe
我在Linux中启动了两个应用程序,例如A | B,这样A的输出将通过管道重定向到B. 当我杀死B时,它会生成一个SIGPIPE,我想让A保持活着并重新启动B,这样A的输出仍然可以重定向到B. 我怎样才能实现它,动态管道? 感谢。
答案 0 :(得分:2)
只需保持管道打开并在它死亡时重新启动B:
B
A | while true; do B; done