crontab

linux下计划用户使用crontab
设置计划任务,直接用
crontab -e进行编辑,里面就像在vi中一样进行编辑
root权限可以在/etc/crontab中进行编辑,语法一样
crontab -e是写入对应用的/var/spool/cron/usename中
但是我发现我的view账户无法进入/var/spool/cron/目录

crontab的语法
   分     小时      日       月       星期      命令
  0-59   0-23   1-31   1-12     0-6     command     (取值范围,0表示周日一般一行对应一个任务)
"*"代表取值范围内的数字,
"/"代表"每",
"-"代表从某个数字到某个数字,
","分开几个离散的数字
5.举几个例子
5       *       *       *      *     ls              //指定每小时的第5分钟执行一次ls命令
30     5       *       *      *     ls              //指定每天的 5:30 执行ls命令
30     7       8       *      *      ls             //指定每月8号的7:30分执行ls命令
30     5       8       6      *      ls             //指定每年的6月8日5:30执行ls命令
30     6       *       *      0      ls             //指定每星期日的6:30执行ls命令[注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。]
30     3   10,20     *      *      ls             //每月10号及20号的3:30执行ls命令[注:”,”用来连接多个不连续的时段]
25     8-11  *        *     *      ls             //每天8-11点的第25分钟执行ls命令[注:”-”用来连接连续的时段]
*/15   *      *        *     *      ls            //每15分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ]
30     6    */10      *     *      ls            //每个月中,每隔10天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令。 ]
50    7       *         *     *     root run-parts /etc/cron.daily   //每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件[ 注:run-parts参数表示,执行后面目录中的所有可执行文件。 ]


留言

熱門文章