首页 > python运维

python nohup 实现远程运行不宕机操作

时间:2020-07-21 python运维 查看: 1038

远程运行最怕断电,训练了几个小时的数据说没就没,或者停止运行。

用nohup 记录代码的输出,还可以不受断电的影响。

方法

1. 用nohup 运行一个python文件

nohup python -u main.py > nohup.out 2>&1 &

除了main.py 换成自己的文件名,nohup.out 也可以改为其他名字, nohup1.out等。其余照搬。不要问我意思,我也不太懂

2.运行后出现的结果是一行xxxx

3.想要实时看到输出结果就再写一行代码,如上图

tail -fn 50 nohup.out

这样就ok了

4.如果想停止运行代码, 需要查看进程,然后kill掉

依次键入jobs, jobs -l, kill -9 PID

补充知识:nohup挂起运行时无效

遇到的问题

在使用xshell执行完nohup serve -s ./build -p 8081 > /dev/null 2>&1 &命令后,直接关闭窗口后并没有后台挂起运行

解决的方法

在xshell执行完nohup命令后,需要再执行一次exit才能正常使用

以上这篇python nohup 实现远程运行不宕机操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。

展开全文
上一篇:python实现处理mysql结果输出方式
下一篇:Python selenium文件上传下载功能代码实例
输入字:
相关知识
解决Python访问MySQL数据库速度慢的问题

本文章主要介绍了解决Python访问MySQL数据库速度慢的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

linux系统下pip升级报错的解决方法

这篇文章主要给大家介绍了关于linux系统下pip升级报错的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Python+MySQL随机试卷及答案生成程序的示例代码

本文章主要介绍了Python+MySQL随机试卷及答案生成程序的示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Linux系统下升级pip的完整步骤

这篇文章主要给大家介绍了关于Linux系统下升级pip的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧