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

效果

相关推荐
小柯南敲键盘2 分钟前
Temu多语言商品图翻译实现方案
人工智能·python
ShirleyWang0128 分钟前
DAY01 K3s 私有化部署排障复盘与 SOP
linux·服务器·k8s·k3s·企业部署
野生风长10 分钟前
c++类和对象(this指针,重载operator,习题总结)
java·开发语言·c++
威联通安全存储21 分钟前
TS-h1677AXU-RP在工程机械机器人弧焊中的部署
大数据·人工智能·python·机器人
AbandonForce28 分钟前
Linux进程(WHAT HOW)
linux·运维·服务器
静默追光32 分钟前
服务器——看门狗
linux·运维·服务器
无足鸟ICT33 分钟前
【RHCA+】测试变量
linux
statistican_ABin42 分钟前
WHO各国预期寿命影响因素分析与轻量回归预测
大数据·人工智能·python·数据分析·回归
皓月斯语1 小时前
程序设计语言的特点
开发语言·数据结构·c++
超人不会飞_Jay1 小时前
Go课程2
开发语言·后端·golang