如何通过 cron 来调度脚本和命令
环境配置:
http://novell.me
Novell Open Enterprise Server (Linux based)
Novell SUSE Linux Enterprise Server
Novell SUSE Linux Enterprise Desktop
Novell SUSE Linux http://novell.me
问题描述:
如何在特定的时间或间隔调度执行任务,命令或脚本. CopyRight http://novell.me
解决方法: 本文转载自http://novell.me
crontab, cron.hourly, cron.daily, 或 cron.monthly允许在特定的时间或间隔运行脚本或命令 本文转载自http://novell.me
附加说明 本文引用自Novell迷网站
Cron jobs 可以用很多不同的方式安排调度,最常用的是使用/etc/crontab来调度脚本和命令. 这个文件按照下面的格式和描述分为 7 列:
minute hour day month dayofweek user command 本文引用自Novell迷网站
Minute
0 到 59之间的整数
Hour
0 到 23之间的整数 ( 使用 24 小时时锺)
Day
1 到 31之间的整数 (必须是月份中合法的日期.例如 Feb 31 将不会正常工作)
Month
1 到 12之间的整数
Dayofweek
0 到 7之间的整数, 0 和 7都表示周日
User
使用 cron 执行命令的用户
Command
要求被执行的命令. 可以是一个脚本或者一个通常的命令如
hwinfo >> hardware.txt http://Novell.Me
要了解更多关于 crontab 的信息, 比如通配符的使用, 可以使用手册页或在
/usr/share/doc/packages/cron 下的咨询文档
本文来自Novell迷网站 http://novell.me
除了/etc/crontab之外,/etc目录也包含 cron.daily , cron.hourly和cron.monthly目录来很容易的进行任务的调度. 如果需要每小时运行一个脚本就将其放到 cron.hourly目录下, 自动的调度任务每个小时运行一次。
cron.daily和cron.monthly以此类推分别运行调度任务每天或每月。 内容来自Novell迷网站
本文地址 http://novell.me/SUSE/2010/0522/SUSE-cron.html
(责任编辑:Novell迷)