欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOCX文档下载
 

linu下添加定时任务

  • 资源ID:166924632       资源大小:14.59KB        全文页数:5页
  • 资源格式: DOCX        下载积分:10积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要10积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

linu下添加定时任务

linux 下添加定时任务linux 下定时执行任务的方法在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2 内容到里面 :wq 保存退出。在LINUX中,周期执行的任务一般由cron这个守护进程来处理ps -ef|grep cron。cron读取 一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”是“cron table”的简写。一、cron在3个地方查找配置文件:1、/var/spool/cron/这个目录下存放的是每个用户包括root的crontab任务,每个任务以创 建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。二、/etc/crontab这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。三、/etc/cron.d/这个目录用来存放任何要执行的crontab文件或脚本。四、权限crontab 权限问题至到/var/adm/cron/下一看,文件 cron.allow 和 cron.deny 是否存在 用法如下:1、如果两个文件都不存在,则只有root用户才能使用crontab命令。2、如果cron.allow存在但cron.deny不存在,则只有列在cron.allow文件里的用户才能使用 crontab命令,如果root用户也不在里面,则root用户也不能使用crontab。3、如果cron.allow不存在,cron.deny存在,则只有列在cron.deny文件里面的用户不能使用 crontab 命令,其它用户都能使用。4、如果两个文件都存在,则列在cron.allow文件中而且没有列在cron.deny中的用户可以使 用crontab,如果两个文件中都有同一个用户,以cron.allow文件里面是否有该用户为准,如果cron.allow中有该用户,则可以使用crontab 命令。五、 cron 服务cron 是一个 linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。/sbin/service crond start /sbin/service crond stop /sbin/service crond restart /sbin/service crond reload/启动服务/关闭服务/重启服务/重新载入配置/sbin/service crond status /查看服务状态在 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) commands (代表要执行的脚本) 除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/" 代表每的意思,"/5"表示每 5 个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。几个例子:每天早上 6 点0 6 * * * echo "Good morning." >>/tmp/test.txt 注意单纯echo,从屏幕上看不到任何输出, 因为 cron 把任何输出都 email 到 root 的信箱了。每两个小时0 */2 * * * echo "Have a break now." >> /tmp/test.txt晚上 11 点到早上 8 点之间每两个小时和早上八点0 23-7/2, 8 * * * echo "Have a good dream" >> /tmp/test.txt每个月的 4 号和每个礼拜的礼拜一到礼拜三的早上11 点0 11 4 * 1-3 command line1 月 1 日早上 4 点0 4 1 1 * command line SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root /如果 出现错误,或者有数据输出,数据作为邮件发给这个帐号 HOME=/每小时执行/etc/cron.hourly内的脚本01 * * * * root run-parts /etc/cron.hourly每天执行/etc/cron.daily内的脚本02 4 * * * root run-parts /etc/cron.daily每星期执行/etc/cron.weekly内的脚本22 4 * * 0 root run-parts /etc/cron.weekly每月去执行/etc/cron.monthly内的脚本42 4 1 * * root run-parts /etc/cron.monthly注意:"run-parts"这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名, 而不是文件夹名。每天的下午 4 点、5 点、6 点的 5 min、15 min、25 min、35 min、45 min、55 min 时执行命 令。5,15,25,35,45,55 16,17,18 * * * command每周一,三,五的下午3:00 系统进入维护状态,重新启动系统。00 15 * * 1,3,5 shutdown -r +5每小时的 10 分,40 分执行用户目录下的 innd/bbslin 这个指令:10,40 * * * * innd/bbslink每小时的 1 分执行用户目录下的 bin/account 这个指令:1 * * * * bin/account每天早晨三点二十分执行用户目录下如下所示的两个指令(每个指令以;分隔):20 3 * * * (/bin/rm -f expire.ls logins.bad;bin/expire$#62;expire.1st)每年的一月和四月,4号到9号的3点12分和3点55分执行/bin/rm -f expire.lst这个指令, 并把结果添加在mm.txt这个文件之后(mm.txt文件位于用户自己的目录位置)。12,55 3 4-9 1,4 * /bin/rm -f expire.1st$#62;$#62;mm.txtat 命令实现定时任务 假如我们只是想要让特定任务运行一次,那么,这时候就要用到 at 监控程序了。at类似打印进程,会把任务放到/var/spool/at目录中,至U指定时间运行它。at命令相当 于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at 命令执行流程如下# at 2:05 tomorrowat>/home/kyle/do_jobat> Ctrl+DAT Time中的时间表示方法时间例子说明Hourat now + 1 hour任务在 1 小时后运行Daysat now + 3 days任务在 3 天后运行Weeksat now + 2 weeks任务在两周后运行Fixedat midnight任务在午夜运行Fixedat 10:30pm任务在晚上10 点 30 分、,、.-sS*注意:linux 默认为不启动,而ubuntu默认为启动的。检查是否启动,用service atd检查语法,用service atd status检查atd的状态,用service atd start启动atd服务。查看at执行的具体内容:一般位于/var/spool/at目录下面,用vi打开,在最后一部分 就是你的执行程序参数详解-V : 印出版本编号-q :使用指定的伫列(Queue)来储存,at的资料是存放在所谓的queue中,使用者可以同时使用多个queue,而queue的编号为a, b, c. z以及A, B, . Z共52个-m : 即使程序/指令执行完成后没有输出结果, 也要寄封信给使用者-f file : 读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指 定先写入档案后再一次读入网络应用-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) -d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d)-v : 列出所有已经完成但尚未删除的指定删除任务atrm 2三天后的下午 5 点锺执行 /bin/ls :at 5pm 3 days /bin/ls三个星期后的下午 5 点锺执行 /bin/ls :at 5pm 2 weeks /bin/ls明天的 17:20 执行 /bin/date :at 17:20 tomorrow /bin/date1999 年的最后一天的最后一分钟印出 the end of world ! at 23:59 12/31/1999 echo the end of world !

注意事项

本文(linu下添加定时任务)为本站会员(z****)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!