#查看当前电脑上的所有定时任务 crontab -l 0 7 */1 * * /amyscript/sendemail.sh 20 5 1,2,3,4,5 * * /amyscript/sendtoxxx1.sh 20 5 6,7 * * /amyscript/sendtoxxx2.sh #更改服务器上的定时任务 crontab -e #更改成功的提示 crontab: installing new crontab
分别对应时分秒
* * * * * 脚本文件
常用操作:
crontab –l 显示crontab文件(显示已设置的定时任务)
crontab –e 编辑crontab文件(编辑定时任务)
crontab –r 删除crontab文件(删除定时任务)
crontab –ir 删除crontab文件提醒用户(删除定时任务)
补充说明:
在编辑crontab文件中写入需要执行的命令和时间,该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。
格式如下:
minute hour day-of-month month-of-year day-of-week commands
合法值为:00-59 00-23 01-31 01-12 0-6 (0 is sunday)
除了数字还有几个特殊的符号:""、"/“和”-"、","
""代表所有的取值范围内的数字
"/“代表每的意思,”/5"表示每5个单位
"-"代表从某个数字到某个数字
","分开几个离散的数字
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”。
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”。
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。