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 进行远程控制。