Home   Profil   Fun
#69 Linux  07.06.2009

Eine Nachricht an andere eingeloggte Benutzer senden


Man kann ganz einfach in Kontakt mit anderen eingeloggten Benutzern auf Shellebene treten. Die folgenden Beispiele zeigen wie man eine Nachricht an alle eingeloggten Benutzer sendet oder einfach nur Informationen über sie abruft.

Als root kann man mit dem Kommando w diese Informationen abfragen. Man erhält ihre Namen zusammen mit ihrem Terminal, Zeiten und ihrem aktuellen Prozess.
w

Wenn man sein eigenes Terminal herausfinden möchte tippt man einfach tty ein.
tty

Um nun eine Nachricht an alle eingeloggten Benutzer zu verschicken verwendet man das Kommando wall.
echo "a message" | wall

Für einen längeren Text ist es besser erstmal nur wall einzugeben, dann die Nachricht zu schreiben und mit ctrl-d abzuschicken.
wall
This is a message
with several lines
[ctrl-d]

Zu beachten ist, dass ein Benutzer den Erhalt solcher Nachrichten von nicht-root-Benutzern blockieren kann:
mesg n
und wieder aktivieren mit
mesg y