版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux中的计划任务,crontab,crontab 从定时重复工作中解脱出来,每分钟需要执行一个程序检查系统运行状态 每天凌晨需要对过去一天的业务数据进行统计 每个星期需要把日志文件备份 每个月需要把数据库进行备份,工作中遇到的困难,crontab 是什么 crontab实践,课程内容,crontab是一个用于设置周期性被执行的任务的工具。 时间到了(每分钟,每小时,每小时,每周执行),执行一项工作(cron job),crontab是什么,被周期性执行的任务我们称为cron job 被周期性执行的任务列表我们称为cron table,crontab是什么(续),crontab 是什么 c
2、rontab实践,课程内容,检查cron服务 检查crontab工具是否安装:crontab l 检查crontab服务是否启动:service crond status 安装cron yum install vixie-cron yum install crontabs,安装并检查crontab服务,每分钟都打印当前时间到一个日志文件中 */1 * * * * date /tmp/log.txt 步骤 1),一个简单的例子,2)编辑内容,并报错退出(和vim操作方法类似) 查看,3) tail f 文件 不断显示(动态刷新)此文本文件最后几行的内容 tail -3 文件 显示最后3行,系统服
3、务crond 更新任务列表(配置文件中); 执行计划任务。 配置工具 crontab 用于调整定时任务 配置文件 文件方式设置定时任务,crontab的基本组成,* * * * * command 第一个* 分钟0-59 * 表示每分钟 第二个* 小时 0-23 第三个* 日期 1-31 第四个* 月份1-12 第五个* 星期0-7(0或者7表示星期天),crontab 配置格式,每晚的21:30重启apache 30 21 * * * service httpd restart 每月的1、10、20日的4:45重启apache 45 4 1,10,20 * * service httpd r
4、estart 每月的1到10日的4:45重启apache 45 4 1-10 * * service httpd restart,每两分钟重启apache服务 */2 * * * * service httpd restart 1-59/2 * * * * service httpd restart 晚上11点到早上7点之间,每一小时重启apache 0 23-7 /1 * * * service httpd restart 每天18:00到23:00之间每30分钟重启apache 0 ,30 18-23 * * * service httpd restart 0-59/30 18-23 *
5、* * service httpd restart,周一到周五每天17:00 0 17 * * 1-5 每周一、三、五的8点30分 30 8 * * 1,3,5 8点到18点之间每隔2小时 0 8-18/2 * * * 每隔3天 0 * */3 * *,小结 * 表示任何时候都匹配 可以用“A,B,C”表示A或者B或者C时执行命令 可以用“A-B”表示从A时到B时执行命令 可以用“*/A”表示每A分钟(小时等)执行一次命令,查看某用户的计划任务列表 crontab -l 修改某用户的计划任务 crontab -e 查看生产的最终计划任务文件 /var/spool/cron,crontab工具的
6、使用,crontab e 建立的工作调度都被记录在/var/spool/cron中,且以账号作为判别。 cron执行的每一项工作都会被记录到/var/log/cron日志文件中。,查看当前用户的计划任务列表 编辑当前用户的计划任务,给用户crontester创建计划任务,全局(系统)配置文件 /etc/crontab 注意格式,crontab配置文件,修改/etc/crontab配置文件也可以增加计划任务,1.crontab e 2.修改 /etc/crontab配置文档,增加计划任务的方法,每天早上8:10自动开启httpd服务,23点50时关闭。 每隔7天清空一次目录/tmp。 每周日的8
7、:25时,重新启动samba服务。 每隔两天晚上23:10收集磁盘使用情况(df)。 每周一、三、五、七的19:25时,打包备份/etc/httpd目录成.tar.bz2文件。,练习,进程管理,程序 保存在硬盘、光盘等介质中的可执行代码和数据 是静态保存的代码 进程 在CPU及内存中运行的程序代码 是动态执行的代码 父、子进程:每个进程可以创建一个或多个进程,进程与程序,直接将命令丢到后台中“执行”: & 将目前的工作丢到后台中“暂停”: ctrl+z 查看目前的后台工作状态 :jobs 或 jobs l (可以看到PID) 将后台工作拿到前台来处理:fg 让工作在后台下的状态变成运行中:bg
8、,工作管理(job control),管理后台中的工作:kill Kill -9 %jobnumber Kill -15 %jobnumber,工作管理(续),进程的查看 ps ps 选项 -e显示所有进程. -f全格式. a显示终端上的所有进程,包括其他用户的进程. r只显示正在运行的进程. x显示没有控制终端的进程.,进程管理,ps aux 查看系统所有进程数据 ps ef 查看所有进程,并用全格式显示,top命令 用途:查看动态的进程排名信息,rootlocalhost # top top - 06:08:48 up 4 days, 6:57, 1 user, load average:
9、 0.00, 0.00, 0.00 Tasks: 60 total, 1 running, 59 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 0.7% sy, 0.0% ni, 97.4% id, 0.4% wa, 0.1% hi, 1.1% si Mem: 191228k total, 171424k used, 19804k free, 19436k buffers Swap: 265064k total, 1284k used, 263780k free, 120480k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6779 root 16 0 2536 832 668 R 3.8 0.4 0:00.04 top 1 root 16 0 264
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慢性戊型病毒性肝炎的个案护理
- 毕业展调研报告7篇
- 土地租赁合同(范本1)-适用于已发包到户土地-12.26
- 河南省焦作市2023-2024学年高二上学期1月期末地理试题
- 2024年黑龙江省齐齐哈尔市高三三模生物联考试卷答案及解析
- 用药教育临床药师患者用药教育
- 建筑停车场设备分包协议
- 无人驾驶汽车视觉识别技术协议
- 2024年记录仪表项目资金需求报告代可行性研究报告
- 山东省临沂市大王庄乡中心中学高一数学文月考试题含解析
- 六西格玛绿带试题及答案
- (高清版)TDT 1051-2017 土地整治信息分类与编码规范
- 橡胶零件的减震性能研究
- 点穴保健DIY智慧树知到期末考试答案2024年
- 提升员工服务意识与服务质量培训
- 小学劳动教育三上第三单元2《制作风车》课件
- 2024年01月浙江绍兴新昌县人民法院新昌县七星街道办事处招用编外人员笔试近6年高频考题难、易错点荟萃答案带详解附后
- 【初中语文】《活板》课件 2023-2024学年统编版语文七年级下册
- 文章审核工作总结范文
- JJF 1184-2024热电偶检定炉温度场测试技术规范
- 人教版高一下学期化学必修二《第八章化学与可持续发展》知识点汇总
评论
0/150
提交评论