diff --git a/cron.sh b/cron.sh deleted file mode 100644 index 7d7a14b..0000000 --- a/cron.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash - -# Funktion zur Eingabe einer numerischen Zahl -read_number() { - local prompt=$1 - local number - - while true; do - read -p "$prompt" number - if [[ $number =~ ^[0-9]+$ ]]; then - break - fi - echo "Ungültige Eingabe. Bitte geben Sie eine numerische Zahl ein." - done - - echo "$number" -} - -# Funktion zur Eingabe einer Zeichenkette -read_string() { - local prompt=$1 - local string - - read -p "$prompt" string - echo "$string" -} - -# Eingabe der Minuten -minutes=$(read_number "Geben Sie die Minuten ein (0-59): ") - -# Eingabe der Stunden -hours=$(read_number "Geben Sie die Stunden ein (0-23): ") - -# Eingabe der Tage des Monats -days=$(read_number "Geben Sie die Tage des Monats ein (1-31): ") - -# Eingabe des Monats -months=$(read_number "Geben Sie den Monat ein (1-12): ") - -# Eingabe der Wochentage -weekdays=$(read_number "Geben Sie den Wochentag ein (0-6, 0 steht für Sonntag): ") - -# Eingabe des Befehls -command=$(read_string "Geben Sie den Befehl für den Cron-Job ein: ") - -# Generieren des Cron-Jobs -cron_job="$minutes $hours $days $months $weekdays $command" - -# Schreiben des Cron-Jobs in die Crontab-Datei -echo "$cron_job" >> mycron -crontab mycron -rm mycron - -echo "Der Cron-Job wurde erfolgreich erstellt und der Crontab hinzugefügt."