vps交流

SSH链接一断开,服务器运行的脚本就停止了,咋办


本帖最后由 茶猫云的臭宝 于 2022-5-22 18:39 编辑

RT

太水了,但凡能搜一下
screen命令
做成服务
或者nohup
或者用screen 开一个终端用
screen
当然是tmux啦SSH链接一断开,服务器运行的脚本就停止了,咋办

具体点

screen 或 nohupSSH链接一断开,服务器运行的脚本就停止了,咋办
本帖最后由 sliver 于 2022-5-22 18:54 编辑

screen 或 tmux

nohup &

贴一下自己的笔记 =w=

让 ./a.sh 在后台运行

“`
./a.sh &
“`

查询后台运行的进程

“`
jobs
“`

在前台运行

“`
fg 1
“`

将前台进程调到后台,Ctrl + Z 转入后台并停止

重新调到后台,用 jobs 列出的进程的序号调回

“`
bg 1
“`

& 让命令在后台运行,至于命令是否能在脱离终端后继续执行则要看进程是否为守护进程,如果不是,则需要 nohup 让命令忽略 SIGHUP 信号,会在当前目录生成 nohup.out 记录输出信息

“`
nohup 命令 &
“`

你不会不知道后台运行程序