linux 计划任务

at命令

at命令:指定一个时间执行一个任务 (适用一个或多个任务,执行一次后就不用)

使用at命令做计划任务必须启动 atd服务,启动方法:# /etc/init.d/atd

at的控制文件
/etc/at.allow     
/etc/at.deny    一般只有这个文件! 凡是在这个文件里面的用户都不能使用at命令!!

具体命令:

at 23:12 2013-3-28   #在2013-3-2823:12执行

>输入命令

>ctrl+d 结束输入

还有其它的方法来制定执行任务的时间!

atq 查询当前的计划任务!

atrm  任务号    删除计划任务!

还可以进入到/var/spool/at目录里把计划任务删除,计划任务的文件都保存在该目录里,是一个绿色的可执行文件.

crontab 命令

crontab命令根据一个时间表周期性自动执行计划任务.

#crontab -e              编辑当前用户的cron表

#crontab -l               查看当前用户的cron表  (也可以到/var/spool/cron/目录查看)

#crontab -r              删除当前用户的cron进程

#crontab -u 用户名 以某用户的身份来控制cron表

* * * * *     代表:分 时 日 月 星期   (任务知道的时间都写上不知道的都用*,这样好记)


你可能感兴趣的:(linux 计划任务)