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

效果

相关推荐
肖爱Kun3 分钟前
STL标准模块库操作
开发语言·音视频
风之所往_5 分钟前
Python 3.6 新特性全面总结
python
abcy0712136 分钟前
flask celery hdfs 异步上传
python·hdfs·flask
Song_da_da_6 分钟前
C# 接口(Interface)深度解析:规范、解耦与灵活扩展
开发语言·c#
狮子再回头9 分钟前
relhat9.1 sshd配置
linux·服务器·网络
政沅同学19 分钟前
基于 C# WPF + HALCON 的工业视觉算法工具框架(开源)
开发语言·c#·wpf
影寂ldy21 分钟前
C#WinForm 窗体基础(入口、部分类、属性、生命周期事件)
开发语言·c#
2301_7818335223 分钟前
Python 正则表达式入门教程
开发语言·python·正则表达式
gihigo199824 分钟前
基于蒙特卡洛的异常值剔除(RANSAC + MC置信区间)—MATLAB实现
开发语言·算法·matlab