nohup
(no hang-up)是一个在Linux和Unix系统中用于在后台运行命令的实用程序,即使关闭终端或断开连接,它也会继续运行
打开终端。
使用SSH连接到远程CentOS服务器。例如:
ssh 用户名@服务器IP地址
输入密码后,您将进入远程服务器的命令行界面。
确保您要运行的命令在远程服务器上可用。例如,如果您要运行名为my_script.sh
的脚本,请确保它在服务器上的路径正确。
使用nohup
命令运行您的程序。例如:
nohup ./my_script.sh &
这里的&
符号表示将命令放入后台运行。nohup
会自动将输出重定向到名为nohup.out
的文件,您可以在当前目录下找到它。
ps
命令查看后台运行的进程。例如:ps aux | grep my_script.sh
这将显示与my_script.sh
相关的进程信息。
nohup.out
文件。例如:cat nohup.out
exit
命令退出SSH会话。nohup
命令将在后台继续运行您的程序。注意:在使用nohup
时,请确保您了解正在运行的命令,以防止意外地启动恶意软件或破坏系统。在执行任何操作之前,最好先了解命令的功能和潜在影响。