Linux后台运行Python的py文件,如何使ssh工具退出后仍能运行

常规运行

python3 mysqlbak.py

ssh工具退出后,或ctrl+c中断后,程序将不在运行

后台运行

nohup python3 mysqlbak.py > mysqlbak.log &

> mysqlbak.log为可选项,输出日志到指定文件,如果不写,输出日志到nohup.out

查看日志内容

tail -f mysqlbak.log

退出进程

ps -ef |grep mysqlbak #查看进程

kill -9 24669 #删除进程

可以写一个sh文件方便以后调用

vim start.sh

I键进行编辑状态

esc键 进入浏览状态

:wq 保存文档退出

:q! 不保存退出

给sh文件赋与可执行属性

chmod +x start.sh

运行

./start.sh

效果

相关推荐
资深流水灯工程师3 分钟前
PySide6 QMainWindow与QWidget秒解
开发语言·python
popcorn_min8 分钟前
California Housing 可复现回归实验:随机森林预测加州房价
python
吴佳浩 Alben10 分钟前
pytorch 你不学?_EP01_环境准备与安装验证
人工智能·pytorch·python
XiaoZhangGOGOGO10 分钟前
新的文本编辑方式
python
留白_21 分钟前
pandas练习题
python·数据分析·pandas
字节高级特工26 分钟前
智能指针原理与使用场景全解析
开发语言·c++·算法
睡一觉就好了。26 分钟前
make基础
linux
码界索隆29 分钟前
Python转Java系列:面向对象基础
java·开发语言·python
睡一觉就好了。30 分钟前
gcc/g++
linux
逻辑星辰33 分钟前
x-ds-pow-response逆向分析
开发语言·人工智能·python·深度学习·算法