diff options
Diffstat (limited to 'abs/core/LinHES-system/etc_care.cron')
-rwxr-xr-x | abs/core/LinHES-system/etc_care.cron | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/abs/core/LinHES-system/etc_care.cron b/abs/core/LinHES-system/etc_care.cron new file mode 100755 index 0000000..0a87201 --- /dev/null +++ b/abs/core/LinHES-system/etc_care.cron @@ -0,0 +1,16 @@ +#!/bin/bash +MYTH_RUN_STATUS=1 +. /etc/profile + +KeepBackups=4 + +for f in "/etc/lircd.conf" "/etc/lircrc" "/etc/remote.run" "/etc/asound.conf" +do + NumBackups=`ls -d $f-* | wc -l` + if [[ $NumBackups -gt $KeepBackups ]] + then + echo "Deleting old $f-* files..." + numdel=$(($NumBackups-$KeepBackups)) + rm -rf `ls -t $f-* | tail -$numdel` + fi +done |