„cron.sh“ löschen
This commit is contained in:
parent
454372725e
commit
fcf2164daa
54
cron.sh
54
cron.sh
@ -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."
|
|
Loading…
Reference in New Issue
Block a user