用nohup命令解决连接服务器不稳定问题

最近连接服务器爱自己断,可把我恶心到了,因此今天使用了nohup方法,把程序放到后台去跑

1. nohup python xxx.py & 

然后点随意一个键可以回到正常ssh命令行来

2. 此时在当前位置会多了一个nohup.out,查看输出

tail -n 50 nohup.out # 显示50行

tail -f nohup.out # 滚动播放

3. 从一些资料中得知关闭ssh nohup也会自动关闭,因此需要

exit

4. 关闭后台程序

# kill -9 程序号(但是我是从nvidia-smi中看的程序号,如果不用显卡的,还没弄明白)

中断连接真要命,小伙伴学起来呀

________________________________________________________

modified at 2021.6.1

今天我想要kill后台的程序,发现kill掉一个程序之后,仍然出来一个程序,似乎kill不掉

其实是因为我的python程序里边是循环的os.system(),就是python会调用很多python,我kill掉的其实是子的python程序,因此我需要找到总的python程序

使用这个命令

ps -aux|grep xxxx

这里的xxxx是你使用的程序或者其他关键词

结果是

zhaofen+  955627  0.0  0.0 245404 23176 ?        S    5月31   0:00 python training_multi.py -f Y
zhaofen+ 1857538  0.0  0.0  12140  2480 pts/9    S+   10:12   0:00 grep --color=auto training_multi.py

这样就找到了我的程序啦,就是955627

kill -9 955627

然后kill掉显卡中看到的进程号,即解决了问题!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值