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

效果

相关推荐
weixin_444579306 分钟前
Rockylinux 与 K8s 的安装
linux·云原生·容器·kubernetes
智搜广告6 分钟前
AI回答优化公司智搜广告让品牌成为推荐首选
大数据·人工智能·python·elasticsearch·geo
Three_ST7 分钟前
沐神-动手学习深度学习-习题 4.3. 多层感知机的简洁实现
人工智能·pytorch·python·深度学习·机器学习
2501_937860947 分钟前
从JDBC到数据访问:Java数据库编程完全指南
java·开发语言·数据库
听风3478 分钟前
Arch Linux 包管理 TUI 工具集
linux·服务器·archlinux
FfHUCisI9 分钟前
Golang SSA 中间表示与优化 Pass
开发语言·后端·golang
Interview Aid11212 分钟前
Akuna OA 题目拆解|三题思路复盘
linux·运维·算法·面试·职场和发展
JacksonMx13 分钟前
Java 服务调用下游接口注意点
java·开发语言
2601_9548118217 分钟前
AI通识课跨设备联调难题:协议兼容层设计与教学联动架构优化
人工智能·python·架构
天天爱吃肉821818 分钟前
XCP协议 Part 1 概述 — 完整学习笔记(商用车主机厂工程师版)
大数据·笔记·python·学习·汽车