Akagi201
9/21/2015 - 8:04 AM

crontab.md

安装

  • vixie-cron
  • crontabs

配置文件

  • 系统: /etc/crontab
  • /var/spool/cron/crontabs/下面有每个用户名命名的文件的crontab文件
  • cron服务器每分钟读取一次/var/crontab/cron目录内的所有文件和/etc/crontab文件

python

crontab配置

  • * * * * * command
  • 分时日月周 命令
+---------------- minute (0 - 59)
|  +------------- hour (0 - 23)
|  |  +---------- day of month (1 - 31)
|  |  |  +------- month (1 - 12)
|  |  |  |  +---- day of week (0 - 7) (Sunday=0 or 7)
|  |  |  |  |
*  *  *  *  *  command to be executed

常用命令

  • crontab -l //查看当前用户下的cron任务
  • crontab -e //编辑当前用户的定时任务
  • crontab -u linuxso -e //编辑用户linuxso的定时任务

注意

  • 避免cron产生垃圾文件, 在计划任务后加上: > /dev/null 2>&1
  • 调试将计划任务结果重定向到一个文件: 9 9 * * * /usr/local/bin/cvsb > /var/log/crontab_log 2>&1

Refs