Hier geht:
Ihre Zeitzone und / oder Ortszeit ist falsch, weshalb Jobs nicht wie erwartet ausgeführt werden.
Um Zeit und Zeitzone einzustellen, verwenden Sie das Applet "Zeit- und Datumseinstellungen" in den Ubuntu-Einstellungen oder in einem Terminallauf:
sudo timedatectl set-timezone <timezone>
oder
sudo dpkg-reconfigure tzdata
So stellen Sie die Uhrzeit in einem Terminal ein:
sudo date -s "yyyy-mm-dd hh:mm:ss"
Ich würde jedoch dringend empfehlen, ntp einzurichten, um Ihre Uhrzeit automatisch auf dem neuesten Stand zu halten.
Um den anderen Teil Ihrer Frage anzusprechen, können Sie eine Aufgabe in eine Crontab-Datei einfügen und die Zeit durch ersetzen @reboot
. Dadurch wird die Task beim Systemstart ausgeführt, sodass Sie Ihr E-Mail-Skript auf diese Weise ausführen können.