Linux下的2种定时执行方法
(1)AT命令如果我们只想运行一个特定的任务,那么此时就使用AT监视器。
设置命令简单、显示运行时间,而此时它将运行,类似于印刷工艺,将任务 / / / var阀芯在目录和运行在一个指定的时间,在命令相当于一个壳,当运行在时间的命令,它发送一个命令输入任何命令或程序,现在+时间命令可以显示任务。
假设一个大型数据库进行数据处理时,其他人不要使用系统,如早晨3:10。那么我们应该先设置 / / /凯尔家do_job脚本管理数据库和计划来处理结果在 / / /凯尔家do_job文件。这是开始下面的命令正常方式:
#就在明天
在> / / / do_job凯尔家
在Ctrl + D
时间表示法
-----------------------------------------------------------------------
时间的例子说明
-----------------------------------------------------------------------
现在分钟+ 5分钟任务在5分钟后运行。
现在1小时的任务在1小时后运行。
现在3天的任务在3天内完成。
现在的星期+ 2周的任务在两周后完成。
午夜任务固定在午夜运行。
固定在晚上10:30任务在晚上10:30
注:我们必须检查服务的ATQ开始。有些操作系统可能不会启动默认情况下,Linux默认是不启动,和Ubuntu默认启动检查是否启动,服务ATD检查语法,检查辅具服务ATD状态,并启动atd服务atd服务开始。
查看执行时的特定内容:它通常在目录下,与vi一起打开,在执行程序的最后一部分。
(2)crontab
玉米是一种定时执行工具,可以运行在Linux下工作,无需人工干预。因为玉米是一个内置的服务对于Linux,它不会自动上升,和服务可以启动和关闭在以下方面:
/ sbin /服务crond启动 / /启动服务
/ sbin / / /查看crond服务站的贴心服务
/ sbin /服务crond启动 / /重新启动服务
/ sbin / / /查看crond服务重新加载配置
/ sbin /查看crond服务的状态 / /查看服务状态
您也可以在系统启动时自动启动此服务。
在 /等/ RC结束。D/rc.local脚本,添加:
/ sbin /服务crond启动
现在,cron服务已经在这个过程中,我们可以使用这项服务,和cron服务提供以下供大家使用接口:
1。编辑直接用crontab命令
cron服务提供的crontab命令来设置cron服务的,以下是一些参数和命令指示:
crontab -u / /设置用户的cron服务,根用户需要此参数执行此命令时。
细节的crontab - L /一个cron服务用户列表
crontab -r / /删除用户的cron服务
crontab -e / /编辑用户的cron服务
根,例如,看自己的cron设置:crontab -u根L
例如,根要删除弗莱德的cron设置:crontab -u弗莱德R
基本格式:
***命令
定时每月命令
第一列表示,每分钟1~59是用*或* 1分钟表示的。
第二列表示一小时1~23(0分为0分)。
第三列表示日期1~31。
第四列代表1至12月。
第五栏编号0~6(星期日0)
运行第六列
crontab文件的一些例子:
#晚上21:30重启Apache。
3021××× / usr / / / RC等地方。D / Lighttpd重启
#每月1, 10, 22天
454 1,10,22 * / usr / / / RC等地方。D / Lighttpd重启
每天早上# 6:10
106 **日期
#每两小时
0 / 2 *日期
#下午11点和8点每两小时之间,8点
0 23-7 / 2, 8 ***日期
11 #每月4,每周从星期一到星期三的早晨。
0114 *结婚日期
1个月在4点#
041简*日期