欢迎来到天天文库
浏览记录
ID:37712078
大小:44.51 KB
页数:16页
时间:2019-05-29
《linux定时任务详细说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux定时任务fileclear.shtamcdir=${HOME}/ora/user_projects/domains/tamccd${tamcdir}echorm-f`lsheapdump*.phd`rm-fheapdump*.phdechorm-f`lsjavacore*.txt`rm-fjavacore*.txtechorm-f`lsSnap*.trc`rm-fSnap*.trccdbinechocp/dev/nullnuhup.outcp/dev/nullnuhup.outcd${tamcdir}/pxbakechorm-rf`ls20*`rm-rf20*cd${tamc
2、dir}/webapps/tamcx/fileLoadechorm-f`find/weblogic/ora/user_projects/domains/tamc/webapps/tamcx/fileLoad/-mtime+1`find/weblogic/ora/user_projects/domains/tamc/webapps/tamcx/fileLoad/-mtime+1-execrm-f{};task.crontab#web服务端日志、临时文件清理101***ksh$HOME/tools/clearweblogic.sh>>/weblogic/ora/user_projects
3、/domains/tamc/webapps/tamcx/log/crontab.log2>>/weblogic/ora/user_projects/domains/tamc/webapps/tamcx/log/crontab.log task.null.crontab是一个没有内容的空文件开启定时任务 crontab/weblogic/tools/task.crontab停止定时任务crontab/weblogic/tools/task.null.crontab crontab[-uusername][-l
4、-e
5、-r]参数:-u:只有root才能进行这个任务,也即帮其他用户新建/删除
6、crontab工作调度;-e:编辑crontab的工作内容;-l:查阅crontab的工作内容;-r:删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。 范例一:用dmtsai的身份在每天的12:00发信给自己crontab-e#此时会进入vi的编辑界面让你编辑工作。注意到,每项工作都是一行。012***maildmtsai-s"at12:00"
7、《==============命令行=======================》
8、 代表意义分钟小时日期月份周命令数字范围0~590~231~311~120~7就命令
9、啊周的数字为0或7时,都代表“星期天”的意思。另外,还有一些辅助的字符,大概有下面这些:特殊字符 代表意义*(星号)代表任何时刻都接受的意思。举例来说,范例一内那个日、月、周都是*,就代表着不论何月、何日的礼拜几的12:00都执行后续命令的意思。,(逗号)代表分隔时段的意思。举例来说,如果要执行的工作是3:00与6:00时,就会是:03,6***command时间还是有五列,不过第二列是3,6,代表3与6都适用-(减号) 代表一段时间范围内,举例来说,8点到12点之间的每小时的20分都进行一项工作:208-12***command仔细看到第二列变成8-12.代表8,9,10,11,1
10、2都适用的意思/n(斜线) 那个n代表数字,即是每隔n单位间隔的意思,例如每五分钟进行一次,则:*/5****command用*与/5来搭配,也可以写成0-59/5,意思相同 为当前用户创建cron服务1. 键入crontab -e编辑crontab服务文件 例如文件内容如下:*/2****/bin/sh/home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出*/2****/bin/sh/home/admin/jiaoben/buy/deleteFile.sh */2****通过这段字段可以设定什么时候执行脚本 /bin/s
11、h/home/admin/jiaoben/buy/deleteFile.sh这一字段可以设定你要执行的脚本,这里要注意一下bin/sh是指运行 脚本的命令 后面一段时指脚本存放的路径 2.查看该用户下的crontab服务是否创建成功,用crontab -l命令 3.启动crontab服务 一般启动服务用 /sbin/servicecrondstart若是根用户的cron服务可以用sudoservicecrondstart,这里还
此文档下载收益归作者所有