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

效果

相关推荐
骑士雄师几秒前
java面试记录: sychonized 锁,熔断组件,分布式锁
java·开发语言·面试
CCPC不拿奖不改名2 分钟前
Redis 工程化部署深度解析
linux·服务器·数据库·redis·深度学习·缓存·rag
c_lb728817 分钟前
最新AI量化提效,交易认知和技术实现要接上
人工智能·python
机汇五金_18 分钟前
钣金外壳定制厂家助力设备升级
大数据·人工智能·python·物联网
lilihuigz37 分钟前
Meta Box完整指南:WordPress自定义字段与内容框架高效构建结构化内容 - 易服客工作室
java·开发语言
xxie12379442 分钟前
Python 闭包的调用方法与实践
开发语言·python
HZZD_HZZD43 分钟前
用电行为异常检测VAE-基于PyTorch设计用电行为异常检测模型:从时序特征提取到变分自编码器部署的完整实战
人工智能·pytorch·python
aini_lovee1 小时前
计算 HOG算子的典型 MATLAB 程序
开发语言·matlab
楷哥爱开发1 小时前
降低网络爬虫成本:基础设施优化指南
服务器·开发语言·php
鱼很腾apoc1 小时前
【Linux】第7期 进程间通信 (IPC) 详解:管道 (匿名 / 命名) + System V
linux·服务器·c语言·学习·进程间通信·ipc