You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
513 B
30 lines
513 B
#!/bin/bash |
|
HACKDIR=$1 |
|
USERDIR=$2 |
|
TTYRECCACHE=$3 |
|
SOTWDUMPCACHE=$4 |
|
|
|
### |
|
# clean old ttyrecs |
|
### |
|
cd /$HACKDIR/user/$USERDIR/ttyrec/ |
|
ls -1tr | head -n -$TTYRECCACHE | xargs -d '\n' rm -f -- |
|
|
|
|
|
### |
|
# clean sotw files |
|
### |
|
cd /$HACKDIR/user/$USERDIR/sotw/ |
|
|
|
# there are always 4 symlinked files |
|
# leave 5 of the latest dumps |
|
DUMPFILES=$(expr $SOTWDUMPCACHE + 4) |
|
|
|
FILES=$(ls -1tr *.txt | head -n -$DUMPFILES) |
|
|
|
for f in $FILES; do |
|
#test -h $f || echo "removing old file $f" |
|
if [ ! -h $f ]; then |
|
rm -rf $f |
|
fi |
|
done
|
|
|