Linux脚本之定时清空文件内容

本文介绍了如何创建一个名为rm_file.sh的Linux脚本,该脚本每天0点定时清空/home/tmp/下以人名命名的临时目录,并在清空前统计每个目录的大小,记录到/data/log/log.txt。此外,脚本每小时运行一次,将各目录大小保存在/tmp/的当前时间命名文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux脚本之定时清空文件内容

一、脚本要求

1.要求创建名为rm_file.sh的脚本
2.要求在/home/tmp/下各以人名命名的临时目录,每天0点定时清空
3.清空前统计每个员工临时目录总大小,并统计到/data/log/log.txt文件中,并附上日期
4.该脚本每1小时运行一次,将每个员工临时目录总大小保存/tmp/下以当前时间命名的文件中

二、脚本内容

#!/bin/bash
##########################################################
#File Name:rm_file.sh
#Version:V1.0
#Aurhor:
#Emali:
#Created Time:2021-05-05 11:50:48
#Description:
##########################################################
#!/bin/bash
################################################################

DATE=$(date +%Y%m%d%H%M%S)
FILELOG=/tmp/$(date +%H-%F).log
n=$(date +%H)
for i in $(find /home/tmp/ -type d)
do
            if   [ $n -eq 00 ];then
                    echo "$(du -sh $i) $DATE" >> /data/log/log.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖有缘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值