Linux 系统提供了多个在预定时间运行作业的方法:at 命令和 cron 表。
命令格式如下:
at [-f filename] time
其中,time参数指定了Linux系统何时运行该作业。at命令可识别的time格式有很多种,譬如:
10:30 |
---|
10:30 PM |
now、noon、midnight、teatime |
MMDDYY、MM/DD/YY、DD.MM.YY |
Jul 1 |
now + 25 min |
… |
Linux 提供了 crontab 命令来处理 cron 时间表,具体用法可以 help 一下:
crontab --help
使用以下命令编辑 cron 时间表:
crontab -e
cron 时间表条目格式如下:
min hour dayofmonth month dayofweek command
前五项可以使用通配符 *
表示 every min/hour/dayofmonth/month/dayofweek 。