网络编程
位置:首页>> 网络编程>> Python编程>> python nohup 实现远程运行不宕机操作

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

作者:z智慧  发布时间:2023-10-21 02:21:44 

标签:python,nohup,宕机

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

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

方法

1. 用nohup 运行一个python文件

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

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

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

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

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

tail -fn 50 nohup.out

这样就ok了

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

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

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

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

遇到的问题

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

解决的方法

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

来源:https://blog.csdn.net/u014264373/article/details/89334272

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com