在linux里设置定时执行一般是用crontab,如果没有的话,可以先安装:
安装
查看是否安装
cron -v
# 对于基于debian的系统(如ubuntu) sudo apt-get install cron # 对于基于redhat的系统(如centos) sudo yum install cronie
启动cron服务:
# 对于基于systemd的系统 sudo systemctl start cron sudo systemctl enable cron
设置定时任务
编辑cron文件:
crontab -e
在这里,有5个时间参数,分别对应分钟、小时、日期、月份、星期几或者shell命令,如果需要在多个时间执行,就用英文逗号分隔;最后是要执行的脚本名称,这里推荐用绝对路径!
最后,esc、:wq 保存退出,如果设置没有问题就会提醒新增了一个定时任务。
python脚本的设置方法
我个人是习惯用shell调用的,这样虽然是多了一个文件,但是crontab里的设置格式都是统一的。
shell脚本的内容就很简单了,举例:
# !/bin/bash ## 注释 ## 第一版 2024-05-10 python3 /root/reptile/aaaaaaaa.py
到此这篇关于linux 定时执行shell、python脚本的文章就介绍到这了,更多相关linux 定时执行shell、python脚本内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论