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
Executable
+21
View File
@@ -0,0 +1,21 @@
#!/bin/bash
# Script pour configurer la tâche cron hebdomadaire
# Ce script ajoute une tâche cron pour exécuter le récapitulatif chaque dimanche à 18h00
SCRIPT_DIR="/opt/container/scripts"
SCRIPT_PATH="$SCRIPT_DIR/plex-weekly-recap.py"
CRON_JOB="0 18 * * 0 python3 $SCRIPT_PATH"
# Vérifier si la tâche existe déjà
if crontab -l 2>/dev/null | grep -q "$SCRIPT_PATH"; then
echo "La tâche cron existe déjà."
echo "Pour la modifier, utilisez: crontab -e"
else
# Ajouter la tâche cron
(crontab -l 2>/dev/null; echo "$CRON_JOB") | crontab -
echo "Tâche cron ajoutée avec succès !"
echo "Le script s'exécutera chaque dimanche à 18h00"
echo ""
echo "Pour voir les tâches cron : crontab -l"
echo "Pour éditer les tâches cron : crontab -e"
fi