首页 > 代码库 > 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调度)