11 lines
378 B
Bash
Executable File
11 lines
378 B
Bash
Executable File
#!/bin/bash
|
|
# Delete dumped nights older than 3 days; drop empty dirs; clean stale markers.
|
|
set -uo pipefail
|
|
TRASH=/srv/media/trash
|
|
MARK=/srv/media/.markers
|
|
[[ -d $TRASH ]] || exit 0
|
|
find "$TRASH" -mindepth 1 -type f -mtime +3 -delete
|
|
find "$TRASH" -mindepth 1 -type d -empty -delete
|
|
find "$MARK" -type f -mtime +30 -delete 2>/dev/null
|
|
echo "$(date '+%F %T') trash purge done"
|