Linux 系统提供了多个在预定时间运行作业的方法:at 命令和 cron 表。

1. at命令

命令格式如下:

1
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

2. cron时间表

Linux 提供了 crontab 命令来处理 cron 时间表,具体用法可以 help 一下:

1
crontab --help

使用以下命令编辑 cron 时间表:

1
crontab -e

cron 时间表条目格式如下:

1
min hour dayofmonth month dayofweek command

前五项可以使用通配符 * 表示 every min/hour/dayofmonth/month/dayofweek