定时器--Crontab执行定时任务:
执行命令:crontab -e
将定下的执行时间和命令,写入,保存退出即可。
!!!!这里,注意!!!!
注意 :> 和 >> 的区别,> 会直接覆盖原文件到的内容,>> 是在原文件内容上进行追加内容
一共5个星号,:
crontab文件格式
minute hour day-of-month month-of-year day-of-week commands
分< >时< >日< >月< >星期< >要运行的命令 < >表示空格
其中
Minute 一小时中的哪一分钟 [0~59]
hour 一天中的哪个小时 [0~23]
day-of-month 一月中的哪一天 [1~31]
month-of-year 一年中的哪一月 [1~12]
day-of-week 一周中的哪一天 [0~6] 0表示星期天
commands 执行的命令
判断如果是每个月的最后一天,就执行该任务:
20 15 * * * if [`date + %d -d tomorrow` = 01 ] ; then ; /u02/cod/test/clear_redis_102125.sh >> /u02/cod/test/clear_redis_1021251111.log &