在CentOS上,nohup
命令用于在后台运行进程,即使关闭终端或断开SSH连接,进程也会继续运行
打开终端。
使用nohup
命令启动进程。基本语法如下:
nohup command-to-run &
其中,command-to-run
是您要运行的命令。&
符号将命令放入后台运行。
例如,如果您想在后台运行名为my_script.sh
的脚本,可以使用以下命令:
nohup ./my_script.sh &
nohup
会创建一个名为nohup.out
的文件,用于存储进程的输出。您可以使用以下命令查看输出:tail -f nohup.out
nohup command-to-run > output.log 2>&1 &
这将把标准输出和错误输出都重定向到output.log
文件。
ps
命令:ps aux | grep command-to-run
将command-to-run
替换为您要查找的命令。
kill
命令。首先,使用ps
命令找到进程ID(PID),然后使用以下命令终止进程:kill PID
将PID
替换为实际的进程ID。
通过以上步骤,您可以在CentOS上使用nohup
命令保持进程运行。