在Linux中,nohup命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
打开终端。
使用&符号将需要并行处理的命令放入后台。例如,如果你想同时运行两个命令command1和command2,可以这样操作:
command1 &
command2 &
parallel工具。首先,确保已经安装了parallel。在Debian/Ubuntu系统上,可以使用以下命令安装:sudo apt-get install parallel
在Red Hat/CentOS系统上,可以使用以下命令安装:
sudo yum install parallel
parallel命令并行运行多个任务。例如,如果你想同时运行command1、command2和command3,可以这样操作:parallel ::: command1 command2 command3
parallel命令中使用-j选项。例如,如果你想限制同时运行的进程数量为2,可以这样操作:parallel -j 2 ::: command1 command2 command3
nohup命令与parallel一起使用,可以将nohup放在parallel命令的前面。例如:nohup parallel -j 2 ::: command1 command2 command3
这将在后台运行command1、command2和command3,并限制同时运行的进程数量为2。即使关闭终端或断开连接,这些命令也会继续运行。输出将被重定向到名为nohup.out的文件中。