linux - 我们可以使用动态管道吗?
问题描述
我在 linux 中启动了两个应用程序,例如 A | B,这样A的输出将通过管道重定向到B。当我杀死B时,它会生成一个SIGPIPE,我想保持A活着并重新启动B,这样A的输出仍然可以重定向到B。我怎样才能实现它,动态管道?谢谢。
解决方案
只需保持管道打开并B
在它死亡时重新启动:
A | while true; do B; done
推荐阅读
- kubernetes - 部署选择器未选择 Pod
- javascript - 打字稿:限制返回值但不是参数
- ios - 如何在 SwiftUI 中将视图设置为参数
- angular - 单独的时间和日期
- php - 将 .htaccess 用于开发和生产环境(将任何内容重定向到子文件夹)
- java - Spring如何设法将对象从视图填充到控制器?
- python - Django 上的 heroku 调试设置
- web-scraping - 为什么网页抓取后excel文件中包含b''?
- asp.net-core - 如何使用 SERENE Core 中的现有数据库?
- javascript - 我的 Eloquent Javascript、棋盘代码中缺少什么?