首页 > 代码库 > liunx系统计划任务管理(at/crond调度)

liunx系统计划任务管理(at/crond调度)

一、at命令

at命令格式
at HH:MM YYYY-MM-DD

其中 HH(小时):MM(分钟) YYYY(年)-MM(月份)-DD(日)

 

 启动atd进程

/etc/init.d/atd start 

/etc/init.d/atd restart

/etc/init.d/atd status

ps -ef | grep atd查看atd后台进程。

开机启动atd进程 chkconfig --level 35 atd on

 

 

限制at命令的使用

    /etc/at.allow

   /etc/at.deny

 

命令参数:

-m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出

-I atq的别名

-d atrm的别名

-v 显示任务将被执行的时间

-c 打印任务的内容到标准输出

-V 显示版本信息

-q<列队> 使用指定的列队

-f<文件> 从指定文件读入任务而不是从标准输入读入

-t<时间参数> 以时间参数的形式提交要运行的任务 

 

 

 

二、crond命令

 

启动crond进程

/etc/init.d/crond start

/etc/init.d/crond restart

/etc/init.d/crond status

 

也可以通过service crond start启动它,通过service crond status 查看他的状态。


crontab -u      //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l       //列出某个用户cron服务的详细内容
crontab -r      //删除没个用户的cron服务
crontab -e      //编辑某个用户的cron服务

 

 

 

 

 

 

 

 

 

 

 

liunx系统计划任务管理(at/crond调度)