**计划任务
- 让电脑有计划的执行预先设定好的任务,叫计划任务
- 在linux当中有两个计划任务实行方式
- 一个是at 一个是 cronjob,这两个的区别是at只能执行一次,crond可以反复执行(crond又叫周期性任务)
这两种计划在执行任务的时间的设置上有所不同
At方式可以设定的时间范围是从年份开始的!所以是一次性的
Crond这是从月开始设置的,所以是可以重复的
At一次性计划任务的使用方法
格式:
At 时间 之后输入要执行的计划任务
Ctrl+d结束填写任务
(如果没有设置年月日,则默认是当前时间)
怎么查看服务crond是否开启
使用命令: systemctl
格式:
查看指定服务状态:systemctl status 服务名
开启指定服务: start 服务名
关闭指定服务: stop
重启指定服务: restart
设定指定服务开机自启: enabled
(cronjob的服务名叫crond 而他的命令为crontab)
格式:
Crontab -e
在执行这个命令之后会打开一个文档。这个文档为某个用户的系统用户的计划任务配置文件,在这里我么你需要按照特定的格式编写计划任务。
在这个文档开头以5个星号开始*****,这五个星号是用来写时间的
在这里面时间的顺序是不可以改变的,顺序为‘分 时 日 月 周’
分:0-59
时:0-11
日:1-31
月:1-12 可以使用英文简写表示
周:0-6(周日可以用0/7表示)可以使用英文简写
Crontab -l :确认当前系统中我们有哪些周期性任务计划(当前用户的)
Crontab -u:指定用户执行计划