Debian Bullseye Nachricht an alle Clients versenden
Debian Bullseye Nachricht an alle Clients versenden
Guten Morgen zusammen,
gibt es mit Debian Bullseye Boardmitteln eine Möglichkeit, Nachrichten an andere Clients zu versenden?
Ich dachte an ein Script welches sich die Information aus einer Datei vom Server zieht sobald diese existiert.
Welches Werkzeug verwendet Ihr hierfür? Ich habe erst nach notify-send gesucht. Aber das ist standardmäßig kein Bestandteil von Debian Bullseye mehr. Gibt es hier einen Nachfolger?
Wie erledigt Ihr so etwas?
gibt es mit Debian Bullseye Boardmitteln eine Möglichkeit, Nachrichten an andere Clients zu versenden?
Ich dachte an ein Script welches sich die Information aus einer Datei vom Server zieht sobald diese existiert.
Welches Werkzeug verwendet Ihr hierfür? Ich habe erst nach notify-send gesucht. Aber das ist standardmäßig kein Bestandteil von Debian Bullseye mehr. Gibt es hier einen Nachfolger?
Wie erledigt Ihr so etwas?
-
- Beiträge: 103
- Registriert: 06.11.2021 21:56:52
Re: Debian Bullseye Nachricht an alle Clients versenden
Auch Guten Morgen
Der Befehl (= write all)) ist seit ewigen Zeiten Standard hierfür. Einzelne User kann man per anschreiben, die manpages zu den Kommandos bringen einen schonmal auf die rechte Spur
Ob es tut was Du erwartest ist zu klären - bei "wall" gehen die Nachrichten nur an eingeloggte User! Sollen die Nachrichten also auch an Abwesende, nicht eingeloggte, Benutzer gehen muss man wohl eine E-Mail bemühen?
Grüße
tof
Der Befehl
Code: Alles auswählen
wall
Code: Alles auswählen
write
Ob es tut was Du erwartest ist zu klären - bei "wall" gehen die Nachrichten nur an eingeloggte User! Sollen die Nachrichten also auch an Abwesende, nicht eingeloggte, Benutzer gehen muss man wohl eine E-Mail bemühen?
Grüße
tof
Signaturen sind wie frische Pilze, denn frische Pilze.....
Re: Debian Bullseye Nachricht an alle Clients versenden
Ich würde auch /usr/bin/wall verwenden, wenn es deinen Ansprüchen entspricht. Ich weiß aber nicht, ob es auch den Personen angezeigt wird, die gerade kein Terminal offen haben. Da es zu bsdutils gehört ist es standardmäßig installiert.
Welcher Desktop wird denn verwendet? Vielleicht gibt es für den Desktop ein eigenes Benachrichtigungssystem.
/usr/bin/notify-send kenne ich nicht wirklich. Es gehört aber zum Paket libnotify-bin falls du es nachinstallieren willst.
Aber vielleicht wird dein Desktop-Environment mit einer anderen Software ausgeliefert.
Welcher Desktop wird denn verwendet? Vielleicht gibt es für den Desktop ein eigenes Benachrichtigungssystem.
/usr/bin/notify-send kenne ich nicht wirklich. Es gehört aber zum Paket libnotify-bin falls du es nachinstallieren willst.
Aber vielleicht wird dein Desktop-Environment mit einer anderen Software ausgeliefert.
Re: Debian Bullseye Nachricht an alle Clients versenden
Prinzipiell möchte ich einfach mittels script eine Ausgabe als Fenster (gnome) anzeigen.
Debian gibt ja selbst Notifications auf dem Desktop aus. Diese Notification möchte ich verwenden um eigene Informationen auszugeben.
Debian gibt ja selbst Notifications auf dem Desktop aus. Diese Notification möchte ich verwenden um eigene Informationen auszugeben.
Re: Debian Bullseye Nachricht an alle Clients versenden
Ich habe noch mal geschaut. notify-send ist wohl auch unter Gnome das Mittel der Wahl. Es wird wohl über das Meta-Paket gnome-desktop gleich mitinstalliert.
Was sagt denn:
Dein Script könnte z. B. per wget irgendwas laden und wenn es nicht leer ist bzw. sich verändert hat über notify-send ausgeben.
Es gibt bestimmt jemanden, der oder die dir das mal eben schreibt. Dann noch einen kleinen Cron-Job alle 5 Minuten und gut ist es.
Oder schau https://github.com/fgrehm/notify-send-http (veraltet) oder suche in ähnliche Richtungen.
Was sagt denn:
Code: Alles auswählen
notify-send 'Titel' 'Text'
Es gibt bestimmt jemanden, der oder die dir das mal eben schreibt. Dann noch einen kleinen Cron-Job alle 5 Minuten und gut ist es.
Oder schau https://github.com/fgrehm/notify-send-http (veraltet) oder suche in ähnliche Richtungen.
Re: Debian Bullseye Nachricht an alle Clients versenden
der Befehl "notify-send" wird nicht gefuden.
Re: Debian Bullseye Nachricht an alle Clients versenden
Als ob es ein Problem wäre, zu suchen, in welchem Paket notify-send steckt.
Code: Alles auswählen
apt-get install apt-file
Code: Alles auswählen
apt-file search notify-send
Re: Debian Bullseye Nachricht an alle Clients versenden
Ich wollte damit nur sagen, dass notify-send nicht standardmäßig installiert ist.
Debian gibt aber doch notifications aus. Daher muss ja etwas neues/anderes existieren?
Debian gibt aber doch notifications aus. Daher muss ja etwas neues/anderes existieren?
Re: Debian Bullseye Nachricht an alle Clients versenden
Was verstehst du über haupt unter "alle Clients"?
Mit einem einfachen Benachrichtigungssystem wirst du nämlich Leute auf einem anderen Rechner (Client) nicht erreichen können.
Leider gibt es auch innerhalb eines Rechners keinen einheitlichen Weg, Benachrichtigungen zu schicken und zu erhalten. Wall und write funktioniert nur in der Textumgebung. Hast du keinen Terminalemulator (Xterm, gterm, kterm...) oder keine Textkonsole auf, wirst du keine Nachricht bekommen.
Nutzt du das Gnome-System, wirst du keinen erreichen, der KDE nutzt oder nur im Textmodus, z.B. über SSH eingelogt ist.
Aus meiner Sicht stehst du hier auf verlorenem Posten.
Mit einem einfachen Benachrichtigungssystem wirst du nämlich Leute auf einem anderen Rechner (Client) nicht erreichen können.
Leider gibt es auch innerhalb eines Rechners keinen einheitlichen Weg, Benachrichtigungen zu schicken und zu erhalten. Wall und write funktioniert nur in der Textumgebung. Hast du keinen Terminalemulator (Xterm, gterm, kterm...) oder keine Textkonsole auf, wirst du keine Nachricht bekommen.
Nutzt du das Gnome-System, wirst du keinen erreichen, der KDE nutzt oder nur im Textmodus, z.B. über SSH eingelogt ist.
Aus meiner Sicht stehst du hier auf verlorenem Posten.
Re: Debian Bullseye Nachricht an alle Clients versenden
Ich erstelle auf meinen Clients einen Service welcher alle x Minuten auf dem Server nachschaut ob eine bestimmte Text Datei liegt.
Diese Datei würde ich mit der gewünschten Nachricht zur gegebenen Zeit anlegen. Anschließend prüfe ich ob die Nachricht bereits ausgegeben wurde, damit die Nachricht nicht alle x Minuten kommt.
Somit sollten alle Clients den Inhalt meiner Nachricht erhalten. Ich kann natürlich auch YAD verwenden, was ich sowieso bereits nutze.
Aber ich dachte, dass ich den eingebauten Debian Gnome Notificater (welcher auch System Nachrichten ausgibt) nutze.
Diese Datei würde ich mit der gewünschten Nachricht zur gegebenen Zeit anlegen. Anschließend prüfe ich ob die Nachricht bereits ausgegeben wurde, damit die Nachricht nicht alle x Minuten kommt.
Somit sollten alle Clients den Inhalt meiner Nachricht erhalten. Ich kann natürlich auch YAD verwenden, was ich sowieso bereits nutze.
Aber ich dachte, dass ich den eingebauten Debian Gnome Notificater (welcher auch System Nachrichten ausgibt) nutze.