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

相关推荐
Arvin62743 分钟前
Nginx 添加账号密码访问验证
运维·服务器·nginx
风曦Kisaki1 小时前
# Linux 磁盘查看命令详解:df 与 du
linux·运维·网络
路溪非溪1 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
攻城狮在此1 小时前
华为交换机Console口密码如何清除
运维·网络·华为
内心的一片海2 小时前
服务器内存异常占用
运维·服务器
文静小土豆2 小时前
Centos7负载异常过高排查思路(Load Average)
linux
Deitymoon2 小时前
linux——原子操作
linux
liulilittle3 小时前
C++ 无锁编程:单停多发送场景高性能方案
服务器·开发语言·c++·高性能·无锁·原子
m0_738120723 小时前
渗透基础知识ctfshow——Web应用安全与防护(第一章)
服务器·前端·javascript·安全·web安全·网络安全
亚空间仓鼠3 小时前
OpenEuler系统常用服务(四)
linux·运维·服务器·网络