在Debian中,使用nohup命令可以确保在SSH断开连接后,程序仍然继续运行
打开终端。
使用ssh命令连接到远程Debian服务器。例如:
ssh username@remote_host
将username替换为您的用户名,将remote_host替换为远程服务器的IP地址或主机名。
nohup命令启动您想要在后台运行的程序。例如,如果您想要在后台运行名为my_script.sh的脚本,可以使用以下命令:nohup ./my_script.sh &
这里的&符号表示将程序放入后台运行。
nohup命令会将程序的输出重定向到一个名为nohup.out的文件中。如果您想要将输出重定向到其他文件,可以使用以下命令:nohup ./my_script.sh > output.log &
这将把输出保存到名为output.log的文件中。
nohup.out或output.log文件,例如:cat nohup.out
或
cat output.log
ssh命令连接到远程服务器,然后查看相应的日志文件即可。注意:在使用nohup命令时,请确保您的脚本或程序具有可执行权限。如果没有,可以使用chmod命令添加可执行权限,例如:
chmod +x my_script.sh