Introducción
muro (una abreviatura de w rito para todos ) es una utilidad de línea de comandos de Unix que muestra el contenido de un archivo de computadora o una entrada estándar a todos los usuarios que han iniciado sesión. Por lo general, el root lo usa para enviar un mensaje de apagado a todos los usuarios justo antes del apagado.
comando de pared
Puede usar el comando de pared para transmitir un mensaje con la siguiente sintaxis:
wall [OPTIONS] [File]
OR
wall [OPTIONS] [Message]
NOTA :si no se especifica ningún archivo, el muro lee el mensaje desde la entrada estándar.
- Puedes hacerlo con invocar el muro comando con el mensaje como argumento, como se muestra a continuación:
wall "Attention please, The system will be restarted in 1 hour."
El mensaje se transmitirá a los usuarios que hayan iniciado sesión actualmente.
- Para mostrar solo el texto que escribe y desaparecer el banner, invoque el comando con -n o (–nobanner) opción
wall --nobanner "Attention please, The system will be restarted in 1 hour."
- Si desea escribir mensajes de varias líneas, invoque el muro comando, esperará a que termine sus líneas, luego debe presionar Ctr+D para finalizar, transmitirá el mensaje
wall
- Aquí hay un ejemplo que muestra cómo usar el comando echo con wall on pipe para transmitir un mensaje
echo "Attention please, The system will be restarted in 1 hour." | wall
- También puede transmitir un mensaje desde un archivo
wall Attention_message.txt
Mostrará todo el contenido del archivo además del mensaje de banner de difusión del comando de pared
- Finalmente puedes transmitir un mensaje a un grupo
Entonces, para enviar un mensaje solo a los miembros de un grupo determinado, ejecute el comando con -g o –group opción, seguida del nombre del grupo.
wall -g Devlopers "The system will be restarted in 1 hour."
Conclusión
Eso es todo
Ilustramos cómo usar el comando de pared para mostrar el contenido de un archivo o una entrada estándar a todos los usuarios registrados en el sistema.