Linux计划任务

计划任务分为一次性任务和长期性计划任务

一次性计划任务只能执行一次,使用 at 命令来创建

at 时间
# 命令采用交互式方式设置命令序列;通过 Ctrl + D 组合键进行保存并退出交互式模式
# at -l :查看一次性任务的可用列表
# atrm 任务序号 :删除指定一次性任务

长期性计划任务是循环的周期性的执行,使用 crond 服务来创建;使用#号则是注释

crontab -e
# 创建、编辑计划任务
# -l选项为查看列表
# -r选项为删除计划
# -u选项表示root用户可以编辑他人的crond计划配置文件

crontab定时任务格式:分钟 小时 日 月 星期 命令;参数位置没有设置的,则需要使用星号(*)占位

使用crond设置任务的参数字段说明

字段声明
取值为0~59的任意整数
取值为0~23的任意整数
取值为1~31的任意整数
取值为1~12的任意整数
星期 取值为0~7的整数,其中0和7均为星期日
命令 要执行的命令或脚本;命令路径必须为绝对路径

逗号(,) :分别表示多个时间段

减号(-) :表示一段连续的时间周期

除号(/) :表示执行的间隔时间

whereis name:可以查看命令的绝对路径

计划任务中的 ”分“ 字段必须有数值,绝对不能为空或是*号,而”日“和”星期“字段不能同时使用,否则就会发生冲突

复制请注明出处,在世界中挣扎的灰太狼
原文地址:https://www.cnblogs.com/XingXiaoMeng/p/13019836.html