首页 > 技术文章 > linux 计划任务

natural-baby 2020-06-18 15:09 原文

**计划任务

  1. 让电脑有计划的执行预先设定好的任务,叫计划任务
  2. 在linux当中有两个计划任务实行方式
  3. 一个是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:指定用户执行计划

推荐阅读