我尝试使用GNU并行,但找不到同时运行top和ls.等命令的方法
您可以使用wait
来执行类似的操作:
#!/bin/bash
ls &
declare ls_pid=$!
top &
declare top_pid=$!
wait "$ls_pid" "$top_pid"
$!
捕获后台作业pid并等待他们退出。
或者,您可以使用tmux
并有两个窗口,一个带有ls,一个带top。