在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
命令实现并发执行多个任务。