全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 831|回复: 11
打印 上一主题 下一主题

大佬们,一个LINUX &后台运行的问题!!!

[复制链接]
跳转到指定楼层
1#
发表于 2021-7-16 15:09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用SSH在前台运行命令没有问题!


当在命令后面加上 & 后台运行时

用jobs查看状态,是停止的!


[root@localhost ~]# jobs
[1]+  已停止

有大佬说是脚本的问题,我也不知道,

docker exec -it downs /bin/sh -c 'node /down/prox.js' >>/root//down/prox.log 2>&1  正常
docker exec -it downs /bin/sh -c 'node /down/prox.js' >>/root//down/prox.log 2>&1 & 后台直接停止
哦,不,。。
cherbim 该用户已被删除
推荐
发表于 2021-7-16 15:21:40 来自手机 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
推荐
发表于 2021-7-16 15:18:53 | 只看该作者
docker exec 加上-d 就是后台
2#
发表于 2021-7-16 15:13:07 | 只看该作者
本帖最后由 G.K.D 于 2021-7-16 15:28 编辑

我对 Docker 不太熟,查了下好像自带 -d 参数,加上就可以后台运行了~

当然你也可以使用 nohup 来保持后台运行~
  1. nohup 运行命令 2>&1 &
复制代码
nohup忽略所有发送给当前运行命令进程的挂断信号,你断开 SSH 终端后,系统会向你启动的所有进程发送挂断信号,而使用 nohup 命令的进程则不会收到该信号,因此可以持续运行。
&后台运行,但 & 的后台仅限于当前 SSH 终端,一旦你断开 SSH 就还是会停止(收到了挂断信号)。

因此大家平时都是 nohup 和 & 一起使用。
3#
发表于 2021-7-16 15:13:10 | 只看该作者
screen里面执行把
6#
 楼主| 发表于 2021-7-16 15:24:43 | 只看该作者
多谢楼上的各位大佬,爱你们哟!~
7#
发表于 2021-7-16 15:34:23 | 只看该作者
用screen,挺好用的


连线题              
狗富贵      莫相喵      
猫富贵      莫相呵      
狐富贵      莫相嘿      
人富贵      莫相叮     
大师富贵    莫相汪
8#
发表于 2021-7-16 15:36:11 | 只看该作者
nohup 命令就行了 后台运行
9#
发表于 2021-7-16 15:36:22 | 只看该作者
用screen,挺好用的


连线题              
狗富贵      莫相喵      
猫富贵      莫相呵      
狐富贵      莫相嘿      
人富贵      莫相叮     
大师富贵    莫相汪
10#
发表于 2021-7-16 15:39:24 | 只看该作者
nohup 一般就可以,
终极用screen
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-16 14:57 , Processed in 0.124507 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表