在Linux中,nohup命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
打开终端。
使用&符号将命令放入后台运行。例如,如果你想在后台运行名为script.sh的脚本,可以使用以下命令:
nohup ./script.sh &
这将在后台运行script.sh脚本,并将输出重定向到名为nohup.out的文件。
&符号。例如,如果你想在后台同时运行script1.sh和script2.sh,可以使用以下命令:nohup ./script1.sh & nohup ./script2.sh &
若要查看后台运行的进程,可以使用jobs命令。这将显示所有后台运行的进程及其状态。
若要将后台进程的输出重定向到不同的文件,可以在nohup命令后使用>符号。例如,如果你想将script1.sh的输出重定向到名为output1.txt的文件,可以使用以下命令:
nohup ./script1.sh > output1.txt &
&符号,并使用>符号指定输出文件。例如:nohup ./script1.sh > output1.txt & nohup ./script2.sh > output2.txt &
通过这些方法,你可以在Linux中使用nohup命令实现并发执行多个任务。