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

效果

相关推荐
持敬chijing14 分钟前
Python-数据类型-列表
开发语言·python·青少年编程
两点王爷25 分钟前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t31 分钟前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机
啦啦啦啦啦zzzz32 分钟前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
0+11136 分钟前
Linux --线程概念与控制
linux·运维·服务器·jvm
2601_962301011 小时前
Python环境搭建及PyCharm破解使用技巧
python·pycharm·环境搭建·避坑技巧·破解使用
nLif1 小时前
基于GTK的简易MFC对话框兼容层 -- MfcToGTK
linux·c++·mfc·gtk
写后端的胖头鱼1 小时前
【高频面试题】Java 基础类型 + 包装类 + String 互相转换
java·开发语言
matlab代码2 小时前
基于matlab自助水果超市水果识别收费系统(GUI界面)【源码67期】
开发语言·matlab
fengyehongWorld2 小时前
Linux 安装frp实现内网穿透
linux·运维·服务器