linux计划任务00***,25、Linux计划任务详解

本文介绍了Linux系统的计划任务工具,包括at和crontab的使用。at适用于一次性任务,crontab适合周期性任务。文章详细讲解了at的启动、使用参数、时间格式以及案例。同时,对crontab的系统任务和用户任务进行了阐述,提供了多个crontab任务实例。最后提到了anacron,它是针对非全天候在线系统的一种解决方案,用于执行未在停机期间运行的crontab任务。

Linux任务计划

相信每个人都有使用闹钟的习惯,比如提醒一次,工作日提醒,女朋友生日提醒(首先你要先有个女朋友),在设定闹钟之后,我们可以在设定的时间去提醒你做什么事情

Linux计划任务工具介绍

在各类系统上面都有计划任务功能,在linux上面主要两种工具,at和crontab

at命令是专门来执行处理一次性的任务计划的

crontab可以根据定义的时间周期,循坏的去做一些事情

任务计划分类:

一次性的任务计划:只执行一次就结束

周期性的任务计划:每隔一定时间就去执行

at一次性任务

假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。

at 是有atd服务提供的,在centos6之上可以使用service atd start 来启动服务,在centos7上面要使用systemctl start atd.service 来启动服务

设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time命令可以在指示任务。

[root@localhost ~]# rpm -q at

at-3.1.10-48.el6.x86_64

[root@localhost ~]# service atd status

atd (pid  1939) is running...

at 的使用参数

格式:at [-mldvc] TIME

-l at-l 相当于atq命令,列出目前系统上面所有用户的at队列

-d at-d 相当于atrm命令,可以取消一个在at排程的工作

-v 可以使用比较明显的时间格式列出at中的工作列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值