Linux计划任务
Posted 星小梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:可以查看命令的绝对路径
计划任务中的 ”分“ 字段必须有数值,绝对不能为空或是*号,而”日“和”星期“字段不能同时使用,否则就会发生冲突
以上是关于Linux计划任务的主要内容,如果未能解决你的问题,请参考以下文章