1. linux下编写一个shell脚本 每天0点 定时执行某一可执行程序test。 刚学习shell希望大侠们给个代码参考!
在某个时间段执行某个程序,准确的说是“定时任务”,我这里介绍2中linux(ubuntu)下定时执行python脚本的方式。
方法一:
准备好定时启动的脚本auto.py
用root权限编辑以下文件
在文件末尾添加以下命令
以上代码的意思是每隔两分钟执行一次脚本并打印日志。
crontab编写解释
基本格式
举例说明
方法二:
APScheler定时框架
APScheler是一个Python定时任务框架,使用起来十分方便。提供了基于日衡桐期、咐培坦固定时间间隔以及crontab类型的任务,并且可以持久化任务、并以daemon方式运行应用。
使用APScheler需要安装
每天早上6点半执行的例子
代码中的BlockingScheler是什么呢?
BlockingScheler是APScheler中的调度器,APScheler中有两种常用的调度器,BlockingScheler和BackgroundScheler,当调度器是应用中唯一中仔要运行的任务时,使用BlockingSchele,如果希望调度器在后台执行,使用BackgroundScheler。
代码中是cron是什么?
cron:在特定时间周期性地触发