nohup(no hang-up)是一个在Linux和Unix系统中用于在后台运行命令的实用程序,即使关闭终端或断开连接,它也会继续运行
以下是在Debian中使用nohup进行远程控制的步骤:
sudo apt-get update
sudo apt-get install openssh-server
remote_user为远程计算机的用户名,remote_ip为远程计算机的IP地址:ssh remote_user@remote_ip
输入密码以建立连接。
在远程计算机上,使用nohup命令启动您想要在后台运行的程序或脚本。例如,如果您想要在后台运行名为my_script.sh的脚本,请输入以下命令:
nohup ./my_script.sh &
这将在后台运行my_script.sh,并将输出重定向到名为nohup.out的文件。
ps命令检查后台进程:ps aux | grep my_script.sh
tail命令:tail -f nohup.out
kill命令。首先,找到进程ID(PID),然后使用以下命令终止进程:kill PID
将PID替换为实际的进程ID。
通过这些步骤,您可以在Debian中使用nohup实现远程控制。