22 lines
792 B
Bash
Executable File
22 lines
792 B
Bash
Executable File
#!/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
|