2、shell脚本执行的时候需要从根目录进行判断,也就是需要从/appserver目录下;
3、shell脚本执行的时候需要删除时间最久之前的文件;
4、shell脚本的时候需要判断根据日期创建的目录下是否存在文件,不存在的则删除,存在则进行校验;
5、shell脚本执行的时候需要根据该目录挂载磁盘的使用率,从而判断是否进行删除 *** 作,到达75%使用率以上就删除,没有超过的75%则不用进行删除的 *** 作;
6、shell脚本执行的时候需要输入指定参数,参数不满足则提示信息。
oldDate=$(date -d "-7 days" "+%Y%m%d")。
cd yourFolder #这里写你的文件夹路径。
for folder in $(ls -d */)。
do。
[ ${folder%/*} -lt $oldDate ] && rm -rf $folder。
done。
扩展资料:
.shell脚本:
打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。
输入一些代码,第一行一般是这样:
#!/bin/bashecho "Hello World !""#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。
echo命令用于向窗口输出文本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)