linux下计划任务

1. atd  轻量级计划任务 

  1. chkconfig atd off 

2.crond

3.anacrond

4.cron

  /var/log/cron   查看cron任务是否成功

  1.用户计划任务

    1. crontab -e当前用户自己的计划任务

    2. crontab -u【username】-e root用户更改其他用户的计划任务

      1./var/spool/cron 会显示用户在系统里添加的任务

    2. 格式 minute hour day month weekday /usr/bin/shell.sh

      1.   1 5 * * 6 /usr/bin/shell.sh  每星期六5点01分执行shell.sh

  2.dump备份命令

    1.dump -0uf   

      1. 数字0,1,2,3..... 两个备份命令比较数字大的话做增量备份,相同的话做完整备份

  2. 系统计划任务

    1. /etc/cron.* 所有的计划任务

    2./etc/crontab  系统的配置  每小时/每天/每周/每月/执行的任务

      1.例 /etc/cron.daily    需要天执行的脚本丢这里  注意权限要与这里的脚本相同

          1. cups   调用tmpwatch每720小时强制删除/var/spool/cups/tmp中的目录

          2. makewhatis.cron   维护manpage

          3. tmpwatch 维护/tmp目录临时文件

          4. logrotate 维护/var/log/  日志到期截断

          5. mlocate 维护locate的数据库  updatedb

          6. readahead.cron

      2./etc/cron.hourly/0anacron

          1.执行错过的计划任务

    3. /etc/cron.d/... 系统中非周期执行 shell的权限必须为600

5 at    用法  at   12:00

  输入命令   ,等时间到执行

posted @ 2013-04-03 18:26  屁屁熊  阅读(186)  评论(0编辑  收藏  举报