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

效果

相关推荐
阿蒙Amon2 分钟前
C#常用类库-详解SqlSugar
开发语言·数据库·c#
似水明俊德5 分钟前
06-C#
开发语言·c++·算法·c#
云栖梦泽7 分钟前
易语言开发从入门到精通:进阶篇·图形图像高级实战
开发语言
m0_662577977 分钟前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
程序员小李白7 分钟前
vue2基本语法详细解析(2.7条件渲染)
开发语言·前端·javascript
xyq202410 分钟前
Chart.js 安装指南
开发语言
淮北49410 分钟前
tmux使用指南
linux·python·html·tmux·md
Predestination王瀞潞13 分钟前
1. Java SE到底是什么:不仅仅是面向对象
java·开发语言
Byron070714 分钟前
Python面向对象编程(OOP)详解:类、对象、继承、多态、封装
开发语言·python
xdl259918 分钟前
【Python学习】网络爬虫-爬取豆瓣电影评论
爬虫·python·学习