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

效果

相关推荐
the局外人13 小时前
FastAPI中jwt的基本使用与实践
后端·python·fastapi
老王爱玩车14 小时前
预处理详解
c语言·开发语言·学习
mklpo14714 小时前
为不支持sse4.2命令集的老旧设备制作Win11 26H2系统镜像,2026-10-11。
运维·windows·python
GoldenSpider.AI14 小时前
用 AI 改流程之前先做「四桶」体检:9 次返工里 8 次靠规则就能消掉(附 Python 发布前校验器)
人工智能·python·自动化·ai智能体
小白快快跑哦14 小时前
python-字符串全解(六):正则表达式-修饰符
python·正则表达式·修饰符
灯澜忆梦14 小时前
【Go Zap 日志库】#1 |快速上手 + 配置详解
开发语言·后端·golang
a努力。14 小时前
四维解析Agent记忆架构:从零实战LangGraph长期记忆
java·开发语言·数据库
碧海银沙音频科技研究院14 小时前
炬芯ATS308X的扩音器:麦克风到扬声器直通功能实现
java·linux·运维
睡一觉就好了。14 小时前
序列化与非序列化
linux·网络
Wang's Blog14 小时前
Java 项目部署之 Docker工具快速入门: Docker Compose 初识与安装
java·开发语言·docker