crontab -r : 删除目前的时程表
crontab -l : 列出目前的时程表
crontab file [-u user]-用指定的文件替代目前的crontab
* * * * * command(要执行的命令)
5个星的含义分别是:
第一个*,表示分钟,1-59,每分钟可以用*和*/1表示
第二个*,表示小时,0-23
第三个*,表示日期,1-31
第四个*,表示月份,1-12
第五个*,表示星期,0-6,0表示周日
需要建立一个shell文件,包含下面简单的部分
CRONTAB_FILE = /testcrontab/test
# 初始化定时任务
echo "*/8 * * * * 要执行的命令文件" >> $CRONTAB_FILE#(把需要执行的命令放入该文件中) #>>(这个是将输出内容追加到目标文件中.如果文件不存在,就创建文件)
echo "*/22 * * * * 要执行的命令文件" >> $CRONTAB_FILE
#最后还是要执行该定时任务文件
crontab $CRONTAB_FILE
最后执行这个shell文件就行