日期:2014-05-16  浏览次数:20648 次

如何在unix机器上编写定时任务
如何在unix机器上编写定时任务

在unix机器上面使用crontab命令来安排定时任务,它读取如下格式文件中的定时任务:

# min  hr mday month wday command
  15   03 *    *     *    sh task.sh

文件中的每列使用tab进行分割,每个字段具体规定了人物如何执行.*表示每什么什么的意思,如mday字段使用了*,表示一月中的每天都需要执行command下面的任务脚本.具体的数字则指定了具体的时间.上面一行表示:每天的上午3点15分都执行一边tash.sh.

假设上面的文件保存为.crontab,编写好之后,执行:crontab .crontab.

如果需要查看计划了那些任务,则执行:crontab -l



ref:
http://mactips.dwhoard.com/mactips/system/schedule-automatic-tasks