标签归档:shell

find shell命令来删除过期的缓存

网站的缓存文件过多,达到100G,占据了大量硬盘,但是其实有很多缓存是不需要的,因为文件被访问的次数并不相同。 最节省硬盘的缓存方式就是只留下2天的缓存,因为一个网站的文件,总被大量访问的就那么几个。 find / -amin -10 # 查找在系统中最后10分钟访问的文件 find / -atime -2 # 查找在系统中最后48小时访问的文件 find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件 find / -mtime -1 #查找在系统中最后24小时里修改过的文件 find /usr/local/backups -mtime +10 -exec rm -rf {} \; find /backup/logs -mtime -1 指定具体的目录,1天内修改过的。   … 继续阅读

发表在 Linux | 标签为 , , | 一条评论

使用一个脚本监控mysql进程

#!/bin/sh ps -fe|grep mysqld |grep -v grep if [ $? -ne 0 ] then echo "start process….." service mysql start else echo "runing….." fi   DATE=`date +%Y%m%d%H%M%S` echo $DATE >> /backup/mysql/test.txt 0表示存在的 $? -ne 0 不存在,$? -eq 0 存在 vi … 继续阅读

发表在 Linux, 数据库 | 标签为 , , , | 留下评论

Linux shell 命令读取一个文本每一行文字

while read LINE do f=$LINE done < b.txt echo $f #读出b的文件,进行分析。 #循环 shell for ((i=0;i<$f-1;i++)) do echo $i done

发表在 Linux | 标签为 , , | 留下评论

linux shell的赋值方法

最近写shell,发现赋值的时候,无法赋值。最好的原因居然是空格无法辨认。 m=0; for((i=0;i

发表在 Linux | 标签为 | 留下评论

Linux shell脚本 for循环的使用

我常用的for循环 for((i=10;i

发表在 Linux | 标签为 | 留下评论