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

效果

相关推荐
尤老师FPGA3 分钟前
petalinux修改设备树添加vdma生成linux系统
android·linux·运维
JHC0000009 分钟前
基于Ollama,Milvus构建的建议知识检索系统
人工智能·python·milvus
月山知了11 分钟前
linux kernel component子系统:基于rk3588 Android 14 kernel-6.1 display-subsystem代码分析
android·linux·运维
_Emma_12 分钟前
【QCOM】 Linux下qcom venus 编解码驱动框架分析
linux·驱动开发·视频编解码
mOok ONSC13 分钟前
SpringBoot项目中读取resource目录下的文件(六种方法)
spring boot·python·pycharm
ZPC821015 分钟前
如何创建一个单例类 (Singleton)
开发语言·前端·人工智能
超绝振刀怪30 分钟前
【C++多态】
开发语言·c++
workflower41 分钟前
AI制造-推荐初始步骤
java·开发语言·人工智能·软件工程·制造·需求分析·软件需求
GIS兵墩墩1 小时前
postgis--PostgreSQL16及其plpython3u扩展
python·postgis
new Object ~1 小时前
LangChain的短期记忆存储实现
python·langchain