在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点中开始执行

相关推荐
Data_Journal3 分钟前
Puppeteer指纹识别指南:循序渐进,简单易学!
服务器·前端·人工智能·物联网·媒体
feng_you_ying_li8 分钟前
linux之文件系统(3)
linux·运维·服务器
sbjdhjd9 分钟前
Docker 网络工业级实战手册
linux·运维·经验分享·笔记·docker·云原生·云计算
桌面运维家10 分钟前
服务器异常登录日志排查方法与安全防护实战
运维·服务器·安全
Flittly13 分钟前
【日常小问】解决 Jenkins 部署 Spring Cloud 微服务到 Docker 容器启动失败的问题
运维·笔记·docker·微服务·jenkins
AC赳赳老秦14 分钟前
故障自愈实战:用 OpenClaw 实现服务器日志自动化分析、根因定位、解决方案自动生成
大数据·运维·服务器·自动化·github·deepseek·openclaw
一只积极向上的小咸鱼17 分钟前
Linux 下 Claude Code 配置文件位置总结
linux·运维·服务器
小则又沐风a17 分钟前
Linux下的Git的上传(版本控制器)
linux·数据库·git
烛衔溟20 分钟前
TypeScript 接口实战 —— 处理复杂嵌套对象
linux·ubuntu·typescript
j_xxx404_23 分钟前
Linux共享内存原理与实战:从内核到C++实现|附源码
linux·运维·开发语言·c++·人工智能