Zum Inhalt springen

Wall: Unterschied zwischen den Versionen

Aus Foxwiki
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


== Beschreibung ==
== Beschreibung ==
wall zeigt auf den Terminals aller aktuell angemeldeten Benutzer eine Nachricht oder den Inhalt einer Datei an, oder ansonsten dessen Standardeingabe.
[[wall]] zeigt auf den Terminals aller aktuell angemeldeten Benutzer eine Nachricht oder den Inhalt einer Datei an, oder ansonsten dessen Standardeingabe
* Der Befehl bricht Zeilen um, die länger als 79 Zeichen sind.
* Der Befehl bricht Zeilen um, die länger als 79 Zeichen sind
* Kurze Zeilen werden mit Leerraum bis zum Erreichen von 79 Zeichen aufgefüllt.
* Kurze Zeilen werden mit Leerraum bis zum Erreichen von 79 Zeichen aufgefüllt
* Der Befehl setzt immer einen Wagenrücklauf und einen Zeilenvorschub ans Ende jeder Zeile.
* Der Befehl setzt immer einen Wagenrücklauf und einen Zeilenvorschub ans Ende jeder Zeile


Nur der Superuser kann auf Terminals jener Benutzer schreiben, die Nachrichten abweisen oder ein Programm verwenden, das
Nur der Superuser kann auf Terminals jener Benutzer schreiben, die Nachrichten abweisen oder ein Programm verwenden, das
Nachrichten automatisch abweist.
Nachrichten automatisch abweist


Das Lesen aus einer Datei wird verweigert, wenn der Aufrufende nicht der Superuser ist und das Programm ''set-user-ID'' oder
Das Lesen aus einer Datei wird verweigert, wenn der Aufrufende nicht der Superuser ist und das Programm ''set-user-ID'' oder
''set-group-ID'' gesetzt hat.
''set-group-ID'' gesetzt hat


* Der Empfang von Nachrichten kann durch `mesg no' abgeschaltete werden
* Der Empfang von Nachrichten kann durch `mesg no' abgeschaltete werden
* ''wall'' wird vor allem für Hinweise von root vor dem Abschalten des Rechners benutzt
* [[wall]] wird vor allem für Hinweise von root vor dem Abschalten des Rechners benutzt
** Nachrichten von root können nicht abgeschaltet werden
* Nachrichten von root können nicht abgeschaltet werden
 
Der Nachrichtentext wird von der Standardeingabe gelesen
Der Nachrichtentext wird von der Standardeingabe gelesen
* und mit einem Dateiendezeichen ([Strg] + D) abgeschlossen
* und mit einem Dateiendezeichen ([Strg] + D) abgeschlossen


sendet eine Nachricht an alle aktiven Benutzer.
sendet eine Nachricht an alle aktiven Benutzer
Der Empfang von Nachrichten kann durch `mesg no' abgeschaltete werden.
* Der Empfang von Nachrichten kann durch `mesg no' abgeschaltete werden
Nur die Nachrichten der Superuserin (Ruth) können nicht abgeschaltet werden.
* Nur die Nachrichten von root können nicht abgeschaltet werden
Der Nachrichtentext wird von der Standardeingabe gelesen, und mit einem Dateiendezeichen (^D) abgeschlossen.
* Der Nachrichtentext wird von der Standardeingabe gelesen, und mit einem Dateiendezeichen (^D) abgeschlossen
Das Kommando wall wird vor allem für Hinweise der Systemverwalterin, beispielsweise  vor dem Abschalten des Rechners benutzt.


Das Kommando wall wird vor allem für Hinweise der Systemverwalterin, beispielsweise  vor dem Abschalten des Rechners benutzt


wall zeigt auf den Terminals aller aktuell angemeldeten Benutzer eine Nachricht oder den Inhalt einer Datei an, oder ansonsten dessen Standardeingabe. Der Befehl bricht Zeilen um, die länger als 79 Zeichen sind. Kurze Zeilen werden mit Leerraum bis zum Erreichen von 79 Zeichen aufgefüllt. Der Befehl setzt immer einen Wagenrücklauf und einen Zeilenvorschub ans Ende jeder Zeile.
[[wall]] zeigt auf den Terminals aller aktuell angemeldeten Benutzer eine Nachricht oder den Inhalt einer Datei an, oder ansonsten dessen Standardeingabe
Nur der Superuser kann auf Terminals jener Benutzer schreiben, die Nachrichten abweisen oder ein Programm verwenden, das Nachrichten automatisch abweist.
* Der Befehl bricht Zeilen um, die länger als 79 Zeichen sind
* Kurze Zeilen werden mit Leerraum bis zum Erreichen von 79 Zeichen aufgefüllt
* Der Befehl setzt immer einen Wagenrücklauf und einen Zeilenvorschub ans Ende jeder Zeile
* Nur der Superuser kann auf Terminals jener Benutzer schreiben, die Nachrichten abweisen oder ein Programm verwenden, das Nachrichten automatisch abweist


Das Lesen aus einer Datei wird verweigert, wenn der Aufrufende nicht der Superuser ist und das Programm ''set-user-ID'' oder ''set-group-ID'' gesetzt hat.
Das Lesen aus einer Datei wird verweigert, wenn der Aufrufende nicht der Superuser ist und das Programm ''set-user-ID'' oder ''set-group-ID'' gesetzt hat


;ANMERKUNGEN
;ANMERKUNGEN
Einige Sitzungen, beispielsweise wdm(1x), die am Anfang der ut_type-Daten in utmp(5) einen Doppelpunkt gesetzt haben, empfangen keine Nachricht von wall. Dies geschieht, um Schreibfehler zu vermeiden.
Einige Sitzungen, beispielsweise wdm(1x), die am Anfang der ut_type-Daten in utmp(5) einen Doppelpunkt gesetzt haben, empfangen keine Nachricht von wall. Dies geschieht, um Schreibfehler zu vermeiden


;GESCHICHTE
;GESCHICHTE
Ein wall-Befehl erschien in Version 7 von AT&T UNIX.
Ein wall-Befehl erschien in Version 7 von AT&T UNIX


== Installation ==
== Installation ==
Der Befehl wall ist Teil des Pakets util-linux, welches heruntergeladen werden kann von: Linux Kernel Archive
[[wall]] ist Teil des Pakets [[util-linux]]
<https://www.kernel.org/pub/linux/utils/util-linux/>.


== Aufruf ==
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line copy>
<syntaxhighlight lang="bash" highlight="1">
wall [-n] [-t Dauer] [-g Gruppe] [Nachricht | Datei]
wall [-n] [-t Dauer] [-g Gruppe] [Nachricht | Datei]
</syntaxhighlight>
</syntaxhighlight>


=== Optionen ===
=== Optionen ===
{| class="wikitable sortable options gnu big"
{| class="wikitable big gnu"
|-
|-
! Unix !! GNU !! Parameter !! Beschreibung
! Unix !! GNU !!Parameter!! Beschreibung
|-
|-
| || || ||  
| -n || --nobanner || || unterdrückt das Banner
|-
|-
|}
| -t || --timeout || Sekunden || gibt den Schreibversuch nach der in Sekunden angegebenen Dauer auf. Diese Dauer muss eine positive Ganzzahl sein. Der Standardwert ist 300 Sekunden, der aus der Zeit herrührt, als die Benutzer Terminals über Modemleitungen bedient haben.
 
{| class="wikitable sortable big"
|-
|-
! Unix !! GNU !! Beschreibung
| -g || --group || Gruppe || begrenzt die Ausgabe der Nachricht auf die Mitglieder der angegebenen Gruppe. Das Argument kann ein Gruppenname oder eine GID sein.
|-
|-
| -n || --nobanner || unterdrückt das Banner
| -h || --help || || zeigt einen Hilfetext an und beendet das Programm.
|-
|-
| -t || --timeout || gibt den Schreibversuch nach der in Sekunden angegebenen Dauer auf. Diese Dauer muss eine positive Ganzzahl sein. Der Standardwert ist 300 Sekunden, der aus der Zeit herrührt, als die Benutzer Terminals über Modemleitungen bedient haben.
| -V || --version || || zeigt die Versionsnummer an und beendet das Programm.
|-
| -g || --group&nbsp;Gruppe || begrenzt die Ausgabe der Nachricht auf die Mitglieder der angegebenen Gruppe. Das Argument kann ein Gruppenname oder eine GID sein.
|-
| -h || --help || zeigt einen Hilfetext an und beendet das Programm.
|-
| -V || --version || zeigt die Versionsnummer an und beendet das Programm.
|}
|}


Zeile 84: Zeile 79:
== Anwendung ==
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line copy>
<syntaxhighlight lang="bash" highlight="1" line copy>
< /syntaxhighlight>
</syntaxhighlight>


<!-- output -->
<!-- output -->
<syntaxhighlight lang="bash" highlight="" line>
<syntaxhighlight lang="bash" highlight="" line>
< /syntaxhighlight>
</syntaxhighlight>


=== Problembehebung ===
=== Problembehebung ===
Zeile 107: Zeile 102:
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
# [[write]]
* [[write]]
# [[mesg]](1)
* [[mesg]](1)
# [[talk]](1)
* [[talk]](1)
# [[write]](1)
* [[write]](1)
# [[shutdown]](8)
* [[shutdown]](8)
----
----
<div style="column-count:2">
<div style="column-count:2">
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
<categorytree hideroot=on mode="pages">Util-linux</categorytree>
</div>
</div>
----
----
Zeile 120: Zeile 115:


=== Dokumentation ===
=== Dokumentation ===
; Man-Page
# [https://manpages.debian.org/stable/util-linux-locales/wall.1.de.html wall]
<!--
<!--
; Man-Page
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]
; Info-Pages  
; Info-Pages  
-->
-->

Aktuelle Version vom 6. April 2026, 19:37 Uhr

wall - sendet eine Nachricht an alle aktiven Benutzer

Beschreibung

wall zeigt auf den Terminals aller aktuell angemeldeten Benutzer eine Nachricht oder den Inhalt einer Datei an, oder ansonsten dessen Standardeingabe

  • Der Befehl bricht Zeilen um, die länger als 79 Zeichen sind
  • Kurze Zeilen werden mit Leerraum bis zum Erreichen von 79 Zeichen aufgefüllt
  • Der Befehl setzt immer einen Wagenrücklauf und einen Zeilenvorschub ans Ende jeder Zeile

Nur der Superuser kann auf Terminals jener Benutzer schreiben, die Nachrichten abweisen oder ein Programm verwenden, das Nachrichten automatisch abweist

Das Lesen aus einer Datei wird verweigert, wenn der Aufrufende nicht der Superuser ist und das Programm set-user-ID oder set-group-ID gesetzt hat

  • Der Empfang von Nachrichten kann durch `mesg no' abgeschaltete werden
  • wall wird vor allem für Hinweise von root vor dem Abschalten des Rechners benutzt
  • Nachrichten von root können nicht abgeschaltet werden

Der Nachrichtentext wird von der Standardeingabe gelesen

  • und mit einem Dateiendezeichen ([Strg] + D) abgeschlossen

sendet eine Nachricht an alle aktiven Benutzer

  • Der Empfang von Nachrichten kann durch `mesg no' abgeschaltete werden
  • Nur die Nachrichten von root können nicht abgeschaltet werden
  • Der Nachrichtentext wird von der Standardeingabe gelesen, und mit einem Dateiendezeichen (^D) abgeschlossen

Das Kommando wall wird vor allem für Hinweise der Systemverwalterin, beispielsweise vor dem Abschalten des Rechners benutzt

wall zeigt auf den Terminals aller aktuell angemeldeten Benutzer eine Nachricht oder den Inhalt einer Datei an, oder ansonsten dessen Standardeingabe

  • Der Befehl bricht Zeilen um, die länger als 79 Zeichen sind
  • Kurze Zeilen werden mit Leerraum bis zum Erreichen von 79 Zeichen aufgefüllt
  • Der Befehl setzt immer einen Wagenrücklauf und einen Zeilenvorschub ans Ende jeder Zeile
  • Nur der Superuser kann auf Terminals jener Benutzer schreiben, die Nachrichten abweisen oder ein Programm verwenden, das Nachrichten automatisch abweist

Das Lesen aus einer Datei wird verweigert, wenn der Aufrufende nicht der Superuser ist und das Programm set-user-ID oder set-group-ID gesetzt hat

ANMERKUNGEN

Einige Sitzungen, beispielsweise wdm(1x), die am Anfang der ut_type-Daten in utmp(5) einen Doppelpunkt gesetzt haben, empfangen keine Nachricht von wall. Dies geschieht, um Schreibfehler zu vermeiden

GESCHICHTE

Ein wall-Befehl erschien in Version 7 von AT&T UNIX

Installation

wall ist Teil des Pakets util-linux

Aufruf

wall [-n] [-t Dauer] [-g Gruppe] [Nachricht | Datei]

Optionen

Unix GNU Parameter Beschreibung
-n --nobanner unterdrückt das Banner
-t --timeout Sekunden gibt den Schreibversuch nach der in Sekunden angegebenen Dauer auf. Diese Dauer muss eine positive Ganzzahl sein. Der Standardwert ist 300 Sekunden, der aus der Zeit herrührt, als die Benutzer Terminals über Modemleitungen bedient haben.
-g --group Gruppe begrenzt die Ausgabe der Nachricht auf die Mitglieder der angegebenen Gruppe. Das Argument kann ein Gruppenname oder eine GID sein.
-h --help zeigt einen Hilfetext an und beendet das Programm.
-V --version zeigt die Versionsnummer an und beendet das Programm.

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Problembehebung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch




Dokumentation

Man-Page
  1. wall

Projekt