nohup(no hang-up)命令允许您在Linux中启动一个程序,使其在关闭终端或断开SSH连接后继续运行
打开终端。
输入以下命令,将your_command替换为您要运行的程序或脚本的命令:
nohup your_command &
&符号将命令放入后台运行,这样您就可以继续在终端中执行其他操作。
nohup会自动将输出重定向到名为nohup.out的文件中,除非您指定了其他输出文件。例如,如果您想将输出重定向到名为output.log的文件,可以使用以下命令:nohup your_command > output.log &
关闭终端或断开SSH连接。您的程序将继续在后台运行,不受终端关闭的影响。
若要检查程序的输出,可以查看nohup.out文件(或您指定的其他输出文件):
cat nohup.out
ps命令找到进程ID(PID),然后使用kill命令终止进程。例如:ps aux | grep your_command
kill [PID]
将[PID]替换为您在上一步找到的进程ID。