jueves, febrero 09, 2017

Linux - Comando WALL

Este comando puede ser utilizado para enviar un mensaje de broadcast desde una terminal a todos los usuarios logueados en el equipo.
Se puede enviar un mensaje escrito con el comando o un mensaje desde un archivo, en este ultimo caso se debe ser root para que funcione.

Sintaxis:

wall [-n] [-t tiempo] [-V] [-h] [texto | archivo]

-n -> Suprime el banner de quien envia el mensaje (solo funciona con root)
-t tiempo -> Indica el tiempo en milisegundos que debe esperar antes de dejar intentar de enviar el mensaje a la terminal, por defecto es de 300.

-V (--version) -> Te devuelve la version del programa

-h (--help) -> Te muestra un mensaje de ayuda del comando.

texto -> El texto ha ser enviado en el broadcast
archivo -> Archivo con el texto ha ser enviado por el broadcast (solo funciona con root)

Ejemplos:

-Texto enviado como un usuario comun.

user@srvtest1:~$ wall Prueba de mensaje
Broadcast message from user@srvtest1 (pts/0) (Thu Feb  9 22:31:18 2017):

Prueba de mensaje

user@srvtest1:~$

Como ven en el ejemplo de arriba asi lo veran todos los usuarios logueados.

-Texto enviado desde un archivo con un usuario comun.

user@srvtest1:~$ wall -n mensaje
wall: --nobanner solamente está disponible para root
wall: no se puede leer mensaje - use la entrada estándar.
user@srvtest1:~$

-Texto enviado desde un archivo como root y sin banner

root@srvtest1:/home/user# wall -n mensaje

Este texto sera enviado a todos los usuarios logueados
en el equipo para poder probar el uso del comando WALL
y poder mostrar sus resultados.
Esto podria ser utilizado para notificar un reinicio o
apagado del equipo por ejemplo.

root@srvtest1:/home/user#

Y asi es como les apareceria un texto mas descriptivo desde un archivo.

No hay comentarios.: