是否有程序可以在BASH终端中同时运行不同的命令



我尝试使用GNU并行,但找不到同时运行top和ls.等命令的方法

您可以使用wait来执行类似的操作:

#!/bin/bash    
ls &
declare ls_pid=$!
top &
declare top_pid=$! 
wait "$ls_pid" "$top_pid"

$!捕获后台作业pid并等待他们退出。

或者,您可以使用tmux并有两个窗口,一个带有ls,一个带top。

最新更新