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

效果

相关推荐
深蓝电商API几秒前
汽车之家车型参数对比表爬取
爬虫·python
qq_172805593 分钟前
基于Go的动态定时器管理功能架构方案设计与实现
开发语言·架构·golang
小乔的编程内容分享站5 分钟前
C语言笔记之结构体第二篇
c语言·开发语言·笔记
探序基因8 分钟前
安装R包arrow
linux·运维·服务器
JiMoKuangXiangQu8 分钟前
Linux 中断线程化
linux·中断线程化
codeJinger8 分钟前
【Python】集合
开发语言·python
威联通安全存储9 分钟前
严谨性的数字基石:某精密医疗器械企业基于威联通的数据治理实践
运维·数据库·python
俩娃妈教编程10 分钟前
C++基础知识点:位运算
java·开发语言·jvm·c++·位运算
zhoupenghui16810 分钟前
golang 锁实现原理与解析&锁机制(sync)种类与举例说明以及其使用场景
开发语言·后端·golang·mutex·wait·lock·sync
AI+程序员在路上11 分钟前
linux中bash与sh脚本区别
linux·运维·bash