AugustQ
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi, ich habe hier einen RasPi, der unter Ubuntu 20.04 Server läuft. Auf diesem möchte ich folgendes machen:
Mittlerweile habe ich eine kleine Zeile, die auf Updates prüft:
updates=$(apt list upgradeable |& grep -Ev '^(Listing|WARNING)') Die Variable updates kann ich prüfen. Nun soll eine Nachricht an mich verschickt werden, falls diese nicht leer ist. Entweder sendet der RasPi eine Mail an mich oder er sendet direkt von PC (RasPi) an meinen Desktop-PC eine entsprechende Nachricht (früher gab es mal einen Hinweis 'you have mail' beim einloggen - so in der Art). Wie mache ich dies? Schönen Gruß
AugustQ
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17583
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Entweder du automatisierst den Aufruf von apt update oder es könnte sein, dass dann nie Updates gefunden werden.
Zum Schicken der Mail kann man die Ausgabe nach sendmail umleiten.
Das muss man dann vorher aber konfigurieren. http://gloski.de/content/einfache-sendmail-konfiguration-auf-ubuntu
|
fork991
Anmeldungsdatum: 26. Mai 2010
Beiträge: 58
|
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Hallo! Das geht recht bequem mit Python: alternative-zu-ssmtp
|
micneu
Anmeldungsdatum: 19. Januar 2021
Beiträge: 200
|
meine antwort währe ähnlich gewesen, richte dir einen mailserver ein.
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Danke für die Hinweise. Ich muß jetzt erst mal lesen.....
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi, da bin ich wieder. Und ich habe mich für apticron entschieden. Mit der Python-Lösung könnte ich zu beliebigen Zwecken Mails verschicken, aber mir reicht diese Lösung, zumindest im Moment. Also habe ich apticron installiert und eingerichtet, dazu postfix. Allerdings erhalte ich keine Mail. Melde ich mich per ssh am RasPi an erhalte ich folgende Information:
3 updates can be installed immediately.
0 of these updates are security updates.
To see these additional updates run: apt list --upgradable
*** System restart required *** Ausserdem erhalte ich:
august@RasPi4AQ:~$ apt list upgradable
Listing... Done
august@RasPi4AQ:~$ Hmmmmm Mal warten. Schönen Gruß
AugustQ
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8493
|
AugustQ schrieb: Also habe ich apticron installiert und eingerichtet, dazu postfix. Allerdings erhalte ich keine Mail.
Funktioniert der Mailserver denn an sich? Kannst Du eine Testmail verschicken?
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Hi, mein Fehler. Ich hatte postfix nicht vollständig konfiguriert. Das habe ich jetzt gefunden: https://www.howtoforge.com/tutorial/configure-postfix-to-use-gmail-as-a-mail-relay/ Und damit war es mir möglich, eine Mail an mein gmail-Konto zu schicken als auch an eine andere Mailadresse. Jetzt muß ich nur noch warten, ob ich auch eine Mail zu anstehenden Updates erhalte. Schönen Gruß
AugustQ
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
jo, es geht. Das erhielt ich gerade eben:
apticron report [Mon, 03 May 2021 14:33:06 +0000]
========================================================================
apticron has detected that some packages need upgrading on:
RasPi4AQ
[ 192.168.0.12 2a02:908:1994:ce80:dea6:32ff:feea:42b5 ]
The following packages are currently pending an upgrade:
cloud-init 21.1-19-gbad84ad4-0ubuntu1~20.04.2
libldap-2.4-2 2.4.49+dfsg-2ubuntu1.8
libldap-common 2.4.49+dfsg-2ubuntu1.8
update-notifier-common 3.192.30.7
========================================================================
Das sieht doch schon mal gut aus. Bleibt noch eine Frage offen: wann (bzw. wie oft) läuft dieses Programm? Schönen Gruß
AugustQ
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8493
|
AugustQ schrieb: Bleibt noch eine Frage offen: wann (bzw. wie oft) läuft dieses Programm?
Das Wiki sagt: apticron wird automatisch als täglicher Cronjob eingerichtet, sodass man von nun immer eine E-Mail bekommt, wenn Updates verfügbar sein sollten.
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
Danke für die Info. Und Danke für die Unterstützung!
|
fork991
Anmeldungsdatum: 26. Mai 2010
Beiträge: 58
|
@AugustQ: Schön, dass Du Dein Problem lösen konntest! AugustQ schrieb: Melde ich mich per ssh am RasPi an erhalte ich folgende Information:
3 updates can be installed immediately.
0 of these updates are security updates.
To see these additional updates run: apt list --upgradable
Ausserdem erhalte ich:
august@RasPi4AQ:~$ apt list upgradable
Listing... Done
august@RasPi4AQ:~$
Du siehst den Unterschied zwischen dem Kommando, das empfohlen wurde und dem, was Du eingegeben hast? Thomas_Do schrieb: AugustQ schrieb: Bleibt noch eine Frage offen: wann (bzw. wie oft) läuft dieses Programm?
Das Wiki sagt: apticron wird automatisch als täglicher Cronjob eingerichtet, sodass man von nun immer eine E-Mail bekommt, wenn Updates verfügbar sein sollten.
In der manpage von apticron steht das auch drin. Es lohnt sich Manpages zu lesen. man apticron
|
AugustQ
(Themenstarter)
Anmeldungsdatum: 24. Oktober 2007
Beiträge: 731
|
ich muß doch noch mal zurückkommen auf dieses Thema, denn irgendwie habe ich bei der Konfiguration einen Fehler gemacht. Bei Google fand ich eine Mail mit folgendem Text:
| Ihre Nachricht wurde nicht an root@gmail.com zugestellt, weil die Adresse nicht gefunden wurde oder keine E-Mails empfangen kann.
|
Wo wird denn eingestellt, daß eine Mail an root geschickt werden soll?
|
fork991
Anmeldungsdatum: 26. Mai 2010
Beiträge: 58
|
Im Wiki und in der Manpage steht drin in welcher Konfigurationsdatei das geschieht. a) https://wiki.ubuntuusers.de/apticron/ b) man apticron Über /etc/aliases kannst Du die Mails an root nach außen weiterleiten lassen. Siehe hier: https://wiki.ubuntuusers.de/Postfix/Erweiterte_Konfiguration/
|