阿里云使用nohup来后台运行node.js服务在关掉putty后退出的解决方法

阿里云使用nohup来后台运行node.js服务在关掉putty后退出的解决方法)

阿里云使用nohup来后台运行node.js,关闭putty后node.js服务还是会退出,网上找了一个办法:
不要点击窗口右上角的关闭按钮来关闭putty,而是输入exit命令来关闭putty,这样的话服务就不会关掉,而且再次重连putty后无论用哪种办法来关putty都不会退出该服务,因此要习惯用exit来退出putty,或者在启动服务后马上用exit退出putty,就能保证服务一直再后台运行而不会被误操作关掉

例:
nohup node example.js >> output.log 2>&1 &
然后再输入exit

注:奇怪的是现在没有再遇到这个问题
使用nohup命令后可以按两次回车来检查运行情况,第一次一般显示"[1] xxx",xxx是一串数字,代表这个进程的pid,第二次如果是空白行说明运行成功,如果显示"[1] + Exit 1 nohup node …“则代表失败,可能是运行的路径不对;如果分别显示”[2] xxx"和"[2] + Exit 1"说明该进程已经在运行,可以用ps -ef或top命令查看

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值