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

相关推荐
下地种菜小叶21 小时前
特征定义、特征计算、特征服务怎么配合?一次讲透
java·服务器·前端·数据库·spring cloud
error:(21 小时前
Linux系统Claude Code安装指南:绕过官方curl 403错误的解决方案
linux·运维·服务器
大大大大晴天️21 小时前
Flink技术实践-监控指标异常诊断与运维
大数据·运维·flink
dingdingfish21 小时前
TLPI 第12章 练习:System and Process Information
linux·tlpi·exercise
hj28625121 小时前
Linux基础知识day04
linux·运维·服务器
奇妙之二进制21 小时前
zmq源码分析之signaler_t
linux·服务器·网络
TechMasterPlus21 小时前
Claude Code Skill 编写与应用:从自动化流程到可复用能力
运维·人工智能·自动化
輝太くん1 天前
haproxy
linux
cooldream20091 天前
Docker Desktop 安装与配置全流程指南(含 WSL2、汉化与问题排查)
运维·docker·容器
kaico20181 天前
Jenkins Master 停机与备份
运维·servlet·jenkins