Linux 下设置定时任务

1. 一次性定时任务:at 。如果atd服务没有启动,启动该服务:
    [root@AS-1 sbc]# service atd start
    [root@AS-1 sbc]# at now + 1 minutes
     at> /root/tools/python/y
     at> Ctrl + D
     job 1 at 2011-10-21 22:25
   一分钟后执行/root/tools/python/y

   支持类型minute(分), hour(小时), days(天), weeks(周), midnight(午夜), 11:30pm(晚上11点30分)

2. 重复性任务:crontab。如果crond服务没有启动,启动该服务:
    [root@AS-1 sbc]# service crond start
    [root@AS-1 sbc]# crontab -e
    插入 54 3 * * * /root/sbc/check.sh
    每天的3点54分执行/root/sbc/check.sh

    格式:分 小时 日 月 星期 要执行的命令。 例子:
    0 */2 * * * /root/sbc/check.sh       每两小时执行一次check.sh
    0 1 1,16 * * /root/sbc/check.sh       每月1号和16号的1点钟执行一次check.sh

发表评论

邮箱地址不会被公开。 必填项已用*标注

机器人检查 *

分享我的最新文章标题到这里

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据