[英]Parallel processes in bash
while true; do; ( p1; p2 ) &; sleep 2; done
为了避免烦人的“完成”打印输出: while true; do; ( ( p1; p2 ) & ); sleep 2; done
while true; do; ( ( p1; p2 ) & ); sleep 2; done
显然,您可以修改为使用&&
或|
作为适当的。
如果您不介意在第一次运行前等待 2 秒,您可以将while true
替换为while sleep 2
,这样看起来会更好,但在开始时会浪费时间。
每两秒,在后台启动 p1,然后启动 p2:
while sleep 2
do
p1 && p2 &
done
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.