crontab的详细用法
时间: 2023-10-17 07:59:10 浏览: 107
Crontab是一个用于在Linux和类Unix操作系统上运行定期任务的命令。它允许用户在指定的时间和日期运行一些命令或脚本。
下面是一些常用的crontab用法说明:
1. 打开或编辑crontab文件:命令为 crontab -e
2. 显示当前用户的crontab文件内容:命令为 crontab -l
3. 删除当前用户的crontab文件:命令为 crontab -r
4. 在crontab文件中添加任务:
* * * * * command
这是一条最简单的crontab命令,表示每分钟执行一次command。这个命令由5个星号组成,分别表示分钟、小时、日、月、星期,它们之间用空格分开。星号代表任何值,因此每个星号都表示了所有可能的值。
5. 更复杂的crontab命令:
0 0 * * * /path/to/command
这个命令表示每天午夜执行一次/path/to/command。第一个星号表示了分钟,第二个星号表示了小时,这里都是0,所以表示了午夜。第三个星号表示了日,它可以是1到31的任意值,这里是*,表示每天。第四个星号表示了月份,这里也是*,表示每个月。第五个星号表示了星期,这里也是*,表示每个星期。
6. crontab命令支持一些特殊字符:
@yearly:每年一次,等同于0 0 1 1 *
@monthly:每月一次,等同于0 0 1 * *
@weekly:每周一次,等同于0 0 * * 0
@daily或@midnight:每天午夜执行一次,等同于0 0 * * *
@hourly:每小时执行一次,等同于0 * * * *
这些都是crontab的基本用法,可以根据需要进行更多的定制。
阅读全文