LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 林克

几个shell自动化脚本

[复制链接]
发表于 2004-7-11 18:08:32 | 显示全部楼层
例三看得不很明白,
好像是在$1的目录下搜索常规文件(regular file -- 是不是所有的普通文件,不是块文件、链接什么的)
然后在这些文件里查找$2的关键字?
似乎是查看日志用的?:ask
发表于 2004-7-11 18:13:30 | 显示全部楼层
最初由 aaccdd 发表
例三看得不很明白,
好像是在$1的目录下搜索常规文件(regular file -- 是不是所有的普通文件,不是块文件、链接什么的)
然后在这些文件里查找$2的关键字?
似乎是查看日志用的?:ask

这里的规则文件,指的就是普通文本文件,如果查找块文件就用-type b,链接文件就用-type l
发表于 2005-8-12 18:46:03 | 显示全部楼层
tmpwatch在哪个包里,我的系统怎么提示没有此命令呢?
回复 支持 反对

使用道具 举报

发表于 2006-2-12 17:54:57 | 显示全部楼层
Post by dddkkk213
啊,我还没懂呀,知道的说下撒,我试垃,结果一样呀。

因为你没有指定 要du-sh 的目录呀。

要不指定目录的话,du -sh > du.log跟du -sh $1 > du.log的目录都是一样的,应该是用户当前所在的目录.

比如
  1. root@test ~# ./checkdisk.sh /var/lib/mysql
  2. 这就指定要du -sh 的目录是/var/lib/mysql ,$1的值就是/var/lib/mysql
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-3-29 17:16:43 | 显示全部楼层
还可以,不过太简单了,有没有比教大的脚本文件,拿过来大家分析一下。
回复 支持 反对

使用道具 举报

发表于 2008-11-3 16:16:42 | 显示全部楼层
已看 不错 MARK
回复 支持 反对

使用道具 举报

发表于 2008-11-5 11:11:29 | 显示全部楼层
鼓励一下,不错.
不过脚本健壮性有待提高,随便输入个别的指令可就是个漏洞啊~~
对于输入参数做校验,参数加上quote,指令的输入输出可以在增加一些别的参数,写好了的话可以放到官方上作为好的shell做贡献的.Good Luck!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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