Linux计划任务管理

一,计划任务管理:

任务管理很宽泛,这里是指的计划任务管理,在指定的时间执行。
1,at命令 : 由atd守护进程来执行,atd进程会定期检查系统上的 /var/spool/at 目录,获取at命令写入的任务。
(1)绝对计时 : at 时刻 日期。
(2)相对计时: at now+count time-units。 这个count的单位就是后面的time-units来指定。可以是miuntes,hours,days,weeks。
2,cron命令 :at命令只能执行一次。周期性重复执行命令,使用cron命令。
执行机制:会先搜索/var/spool/cron 目录下,以 /etc/passwd 文件中用户名命名的crontab文件,注意不是叫crontab文件。同时也会搜索 /etc/crontab 文件
使用crontab 命令来执行上面文件中的命令序列。
crontab 文件中,这个命令序列的格式呢?
在这里插入图片描述

每个域之间使用空格进行分割。
六个域每个字段对应的单位:
在这里插入图片描述

day-of-month :表示每月的某日。 其它同理。
在这里插入图片描述

cron 服务每分钟不仅读 /var/spool/cron 内的所有文件,这个是针对某个用户的。,还要读一次 /etc/crontab文件,这个文件是针对系统任务的。

1,at命令。
使用一个相对时间,来设置一个定时任务。
在这里插入图片描述
也可以使用一个绝对时间设置一个定时任务。
在这里插入图片描述
然后使用 atq 命令查看有哪些定时任务。
在这里插入图片描述

2,crontab 命令。
先使用 crontab -r 查看是否已有定时任务。
在这里插入图片描述
然后使用 crontab -e,编辑配置文件。这个就是设置要执行的定时任务命令。
下面设置的命令表示:每个2分钟,将系统时间写入后面的文件中。
在这里插入图片描述
等2分钟后,查看上面文件是否写入内容。
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值