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

效果

相关推荐
Lyyaoo.4 分钟前
【Java基础面经】Java 反射机制
java·开发语言·python
信工 18028 分钟前
rk3568-Linux应用程序和驱动程序接口
linux·驱动开发·rk3568
广州山泉婚姻13 分钟前
VSCode中切换Python虚拟环境失败的原因
python
m0_6948455719 分钟前
UVdesk部署教程:企业级帮助台系统实践
服务器·开发语言·后端·golang·github
泉飒19 分钟前
C2001: 常量中有换行符-QT解决办法-逆向思路
开发语言·qt
Ulyanov26 分钟前
从零构建现代化Python音频播放器:ttk深度应用与皮肤系统设计
python·架构·音视频·数据可视化
ghie909026 分钟前
基于学习的模型预测控制(LBMPC)MATLAB实现指南
开发语言·学习·matlab
咚为30 分钟前
Rust 经典面试题255道
开发语言·面试·rust
吃一根烤肠33 分钟前
NumPy 内置函数与数组运算完全指南
python·numpy
十六年开源服务商37 分钟前
家庭装修公司网站方案策划2026
java·开发语言