nohup(no hang-up)是一个在Linux和Unix系统中用于在后台运行命令的实用程序,即使关闭终端或断开连接,它也能保持进程运行
sudo yum install openssh-server
ssh 用户名@远程服务器IP地址
例如:
ssh root@192.168.1.100
输入密码后,你将进入远程CentOS系统的命令行界面。
现在,你可以使用nohup命令在后台运行任何程序。例如,如果你想在后台运行一个名为my_script.sh的脚本,可以使用以下命令:
nohup ./my_script.sh &
这将在后台运行my_script.sh脚本,并将输出重定向到名为nohup.out的文件。
tail命令:tail -f nohup.out
这将实时显示nohup.out文件中的内容。
python my_script.py,可以使用以下命令:nohup python my_script.py &
这将在后台运行Python脚本,并将输出重定向到nohup.out文件。
nohup进程,首先需要找到进程ID(PID)。可以使用ps命令结合grep命令来查找:ps aux | grep my_script.sh
这将显示与my_script.sh相关的进程信息。找到PID(通常在第二列),然后使用kill命令终止进程:
kill PID
将PID替换为实际的进程ID。
通过以上步骤,你可以在CentOS系统中使用nohup实现远程控制。