nohup
(no hang-up)命令在 CentOS 中用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行
以下是使用 nohup
进行远程控制的方法:
username
和 remote_server_ip
为您的用户名和服务器 IP 地址:ssh username@remote_server_ip
输入密码后,您将连接到远程服务器。
确保您要运行的程序或脚本具有可执行权限。如果没有,请使用以下命令更改权限:
chmod +x your_script.sh
nohup
命令在后台运行程序或脚本。将 your_script.sh
替换为您的脚本名称:nohup ./your_script.sh &
这将在后台运行脚本,并将输出重定向到名为 nohup.out
的文件。
tail
命令查看输出:tail -f nohup.out
ps
命令找到进程 ID(PID),然后使用 kill
命令终止进程:ps aux | grep your_script.sh
kill PID
将 PID
替换为您在上一步找到的进程 ID。
通过以上步骤,您可以在 CentOS 中使用 nohup
进行远程控制。