在linux系统上部署脚本并设置定时执行

第一次在公司的服务器上部署了脚本,并且定时执行成功了,记录一下

首先在服务器上编写好python脚本

编写完成后,编写一个shell脚本,在其中设置文件的执行顺序

shell脚本内容如下

bash 复制代码
# 执行query_problematic_data文件
/bin/python3 /home/cmet/edu_recover/query_problematic_data.py
# 执行resand.py文件
/bin/python3 /home/cmet/edu_recover/resand.py
# 执行finished.py文件
/bin/python3 /home/cmet/edu_recover/finished.py

备注:如何知道python文件的运行代码,比较简单的方式是直接在运行python文件,系统会在中断自动显示python文件的运行代码,直接复制到shell脚本中即可

然后赋予shell脚本可执行权限

bash 复制代码
chmod +x run.sh

然后是最关键的一步,通过crontab命令设置shell脚本定时执行

进入编辑

bash 复制代码
crontab -e

编辑定时命令

bash 复制代码
0 6 * * * /home/cmet/edu_recover/run.sh

上述定时命令设置的是每天早上6点中开始执行

相关推荐
小程故事多_803 分钟前
用Agent与大模型实现Web项目全自动化生成:从需求到部署的完整落地方案
运维·前端·人工智能·自动化·aigc
不染尘.5 分钟前
传输层协议头分析
服务器·网络·tcp/ip·计算机网络·udp·tcp
小小测试开发7 分钟前
mitmdump实战指南:从抓包到自动化处理的全流程
运维·自动化
松涛和鸣8 分钟前
37、UDP网络编程入门
linux·服务器·前端·网络·udp·php
tgethe9 分钟前
Nginx笔记
运维·笔记·nginx
坐吃山猪9 分钟前
Python命令行工具Click
linux·开发语言·python
宠..9 分钟前
为单选按钮绑定事件
运维·服务器·开发语言·数据库·c++·qt·microsoft
QC七哥11 分钟前
基于vnstat监控服务器的网卡流量
运维·服务器·监控·vnstat
Lueeee.13 分钟前
FFMPEG核心结构体
linux·ffmpeg
山土成旧客13 分钟前
【Python学习打卡-Day28】类的蓝图:从模板到对象的构建艺术
linux·python·学习