Möchte man ein Bashscript zu einer Bestimmten Zeit ausführen gibs sicher viele Möglichkeiten. Das Kommandozeilenprogramm at ermöglicht das.
Schritt 1: Zu erst muss at installiert sein.
sudo apt install at
Schritt 2: at Starten. Dabei gibt man vorab die Uhrzeit an wann der folgende Befehl ausgeführt werden soll. hier z.B. 22:30Uhr.
at 22:30
darauf wird ein warning: commands will be executed using /bin/sh
angezeigt. In die darauffolgende Zeile gibt man die Befehl an. at>./beispielscript.sh
! Bestätigen tut man den Befehl nicht mit 1x Enter, sondern 2x STRG+D drücken.
at zeigt dann die Jobnummer an und wann der job ausgeführt wird. Das sieht dann ungefähr so aus: job 3 at Fri Jul 17 22:30:00 2020
Das war schon alles.
Will man sich einen oder alle jobs anzeigen lassen, nutzt man den Befehl atq
Einen Job wieder löschen:
atrm Jobnummer
Detailierte Beschreibung gibs hier: https://wiki.ubuntuusers.de/at/