Linux下有一个定时运行的程序命令叫“crontab”,是任务调度的crond常驻命令,是Linux系统下的定时任务触发器 。 限制用户使用crontab的文件有:/etc/cron.allow /etc/cron.deny 。 当使用crontab建立工作排程后,将被记录到/var/spool/cron里。 cron执行的每一项工作都被记录到/varlog/cron里去。 crontab参数: -u:只有root才可能,帮其他用户建立或移除工作排程。 -l:查阅crontab的工作内容 -r:移除所有的crontab的工作内容,移除一项,用-e编辑。 每项工作有六个字段分别是: 分钟 小时 日期 月份 周 指令 0-59 0-23 1-31 1-12 0-7 指令 #0和7都代表星期天 辅助特殊字符: * (星号)代表任何时刻 ,(逗号)代表分隔时候。如3点与6点 就是3,6 -(减号)代表一段时间范围内。如:3点到6点 就是3-6 /n(斜线)n代表数字,即每隔n单位。如每隔五分钟,/5 以下我们举个例子,比如每晚定时23:50分需要关机 注:50 23 代表 每天的23:50,执行的命令就是“shutdown -h now” |