99问答网
所有问题
linux的shell 脚本里怎么用if 判断文件大小呀?
我准备做个脚本, 来维护linux 下的oracle 监听进程。该进程不断地写日志。 如果日志文件大于1G则把它重置掉
举报该问题
推荐答案 推荐于2017-09-08
需要几个工具 基本上思路是 用 du配合awk取得文件大小 ,然后if判断
伪代码如下
s=`du -k logfile|awk '{print $1}'`
if [ $s -gt 1024000000 ]
then
停止oracle监听进程
rm -rf logfile && touch logfile
启动oracle监听进程
else
continue
fi
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WvOeteWtz.html
其他回答
第1个回答 2019-06-24
#!/bin/bash
LIMIT=$((1024*1024*1024*10))
#10G
Bytes
FILESIZE=0
while
[
$FILESIZE
-lt
$LIMIT
];do
sleep
1
FILESIZE=`stat
-c%s
123.cap`
done
#
do
some
killall
killall
tcpdump
相似回答
大家正在搜
相关问题
linux的shell 脚本里怎么用if 判断文件大小呀?
linux shell脚本判断某个文件的大小,符合条件则备份...
关于linux中shell脚本如何判断文件名称中是否含有某字...
shell的if命令如何判断一个文件中所含指定字符串?
在linux下shell脚本中if中用到or怎么写
linux shell脚本判断某个文件的大小,符合条件则备份...
如何在shell脚本中,判断一个基本命令执行是否成功
linux shell脚本判断文件大小,超过一定大小发送邮件...