Initial commit: homelab scripts (backup, system update, plex recap, cronmaster trim)

This commit is contained in:
2026-05-04 10:35:36 +02:00
commit 4846d9cc48
15 changed files with 1684 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
#!/bin/bash
# Garde uniquement les 50 derniers logs par job cronmaster
LOGS_DIR="/cronmaster-data/logs"
MAX_LOGS=50
for dir in "$LOGS_DIR"/*/; do
[ -d "$dir" ] || continue
count=$(ls "$dir" | wc -l)
if [ "$count" -gt "$MAX_LOGS" ]; then
ls -t "$dir" | tail -n +"$((MAX_LOGS + 1))" | while read f; do
rm -f "$dir$f"
done
fi
done