Files
sf_daq_buffer/scripts/delete_old_files_in_buffer.sh
2020-10-27 19:58:56 +01:00

31 lines
550 B
Bash
Executable File

#!/bin/bash
hours=5
threshold=80
if [ $# -ge 1 ]
then
threshold=$1
fi
if [ $# -eq 2 ]
then
hours=$2
fi
df -h | grep BUFFER > /dev/null
if [ $? != 0 ]
then
# BUFFER is not present
exit
fi
occupancy=`df -h /gpfs/photonics/swissfel/buffer | grep BUFFER | awk '{print $5}' | sed 's/%//'`
if [ ${occupancy} -lt ${threshold} ]
then
# echo OK, not action
exit
fi
find /gpfs/photonics/swissfel/buffer/JF* -type f -mmin +$((${hours}*60)) -delete
find /gpfs/photonics/swissfel/buffer/JF*/M* -type d -mmin +$((${hours}*60)) -delete