1,定时任务命令及主要参数
crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。
命令:crontab
参数:
(1)-u: 指定一个用户。
(2)-e: 编辑crontab 的工作内容;
(3)-l: 列出某个用户的任务计划,查阅crontab的工作内容;
(4)-r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。
2,crontab -e
进入vi的编辑界面,每个命令是一行,有6个参数内容
内容含义:
(1)分:0~59。
(2)时:0~23。
(3)日:1~31。
(4)月:1~12。
(5)周:0~7,0或7,都代表“星期天”的意思。
(6)命令:需要定时运行的任务命令。
特殊字符:定时的参数字符可以用特殊字符代替。可以代替的字符有:
(1)*(星号):代表该参数含义所有范围任何时刻都需要运行。
(2),(逗号):代表分隔时刻的意思,例如如果要执行的工作是2:00与7:00时,命令为:0 2,7 * command
(3)-(减号): 代表一段时间范围内需要执行,例如如果要执行的工作是2:00到7:00执行,命令为:0 2-7 * command
(4)/n(斜线): 那个n代表数字,即是每隔n单位间隔的意思,例如每八分钟进行一次,命令为:/8 * command
3,开启定时任务
命令:crontab /weblogic/tools/task.crontab
4,停止定时任务
命令:crontab /weblogic/tools/task.null.crontab //task.null.crontab是一个没有内容的空文件