仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 727|回复: 8
打印 上一主题 下一主题

[shell编程] 带来一篇Centos shell通用主动清算日记剧本

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1.本文是在做主动安排体系时精简的一个剧本,次要功效是清算一切目次的日记
  2.依据给定日记目次,删除工夫分离crontab举行清算日记,清算完成后,后在/var/log/deltelog/天生依照月的清算日记
  3.扩大,由于剧本接纳mtime(最初修正工夫)举行删除,以是能够合用于删除过时备份等,不受文件称号的限定
  shell小秘诀
  findCtypefCprint时会依据换行大概空格来输入查找的文件,在分歧的sh下有分歧的反响,假如不做处置分离xargs举行删除变动操纵,会有影响
  以是必要增添Cprint0用null来作为界限标记,才敢娶亲xargsCo来格局化输出
  利用find的时分遵守最小了局集准绳,find剖析式从左到右,一切确保你在最右边的过滤标记可以过滤最年夜数据
  你能够依据你的必要增添到crontab中
  shell剧本
  1. #!/bin/sh  ###########################  #deletelogblog.duplicatedcode.com  #in_day_num:like12isdelete2dayagologs  #in_log_pathliketomcatloghome  ###########################  in_log_path=${1}  in_day_num=${2}  tmp_delete_log=/var/log/deletelog/"`date+%Y%m`.log"  deleteLog()  {  inner_num=${1}  #findlog  echo"[`date`]>>startdeletelogs---">>$tmp_delete_log  find${in_log_path}-typef-mtime${inner_num}-print0|xargs-0rm-rf  echo"[`date`]>>enddeletelogs---">>$tmp_delete_log  }  init()  {  mkdir-p/var/log/deletelog/  }  main()  {  init  if[-z${in_log_path}];then  echo"[`date`]>>errorlog_pathnotinit---">>$tmp_delete_log  return  fi  inner_day_num=+7  if[[-n${in_day_num}]]&&[[${in_day_num}-ge1]];then  ${inner_day_num}=${in_day_num}  fi  deleteLog${inner_day_num}  }  main
复制代码

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
因胸联盟 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 14:59:07 | 只看该作者

带来一篇Centos shell通用主动清算日记剧本

学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
深爱那片海 该用户已被删除
板凳
发表于 2015-1-25 07:49:26 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
山那边是海 该用户已被删除
地板
发表于 2015-2-2 21:38:34 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
爱飞 该用户已被删除
5#
发表于 2015-2-8 07:57:44 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
兰色精灵 该用户已被删除
6#
发表于 2015-2-25 08:20:28 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
若天明 该用户已被删除
7#
发表于 2015-3-7 21:43:17 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
小魔女 该用户已被删除
8#
发表于 2015-3-15 21:36:36 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
透明 该用户已被删除
9#
发表于 2015-3-22 17:08:15 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-12 03:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表