Shell Script para transmitir un mensaje

En este artículo, vamos a ver cómo transmitir el mensaje utilizando un script de shell en Linux.

Envío de un mensaje a un usuario específico conectado a la terminal: 

En primer lugar, crearemos un archivo .sh usando el comando gedit. Este gedit es un poderoso editor de texto en Linux que es un editor de texto predeterminado para el entorno de escritorio GNOME.

Intentemos enviar un mensaje al terminal de un usuario específico:

Paso 1: Primero inicialice el editor de texto usando el siguiente comando:

$ gedit messg.sh

aquí, «messg.sh» es el archivo de texto que creamos para ejecutar el script. 

Paso 2: en messg.sh, el siguiente es el script involucrado.

#!/bin/bash
write pavan << End_Of_Message
Hello User, how are you today?
End_Of_Message
echo " message is sent to the requested specific user" 

Paso 3: ahora, habilitemos que el script sea ejecutable 

$.chmod +x messg.sh 

Paso 4: Ahora, ejecutemos el script bash: 

$./messg.sh 

Mensaje de difusión:

Script para transmitir un mensaje desde un archivo: 

Primero, crearemos un archivo .sh usando el comando gedit. Luego, intentemos transmitir el mensaje desde este archivo bash Script .sh.

Paso 1: Primero inicialice el editor de texto usando el siguiente comando:

$gedit messg1.sh 

Aquí, «messg1.sh» es el archivo de texto que creamos para ejecutar el script. 

Paso 2: En mess1.sh, el siguiente es el script involucrado:

#!/bin/bash
wall << End_Of_Message
Hello users, important announcement, machines will be rebooted at 5 pm IST.
End_Of_Message 

Paso 3: Ahora, habilitemos que el archivo de script sea ejecutable:

$chmod +x messg1.sh 

Paso 4: Ahora, ejecutemos el archivo de script bash: messg2.sh

$./messg1.sh 

Mensaje de difusión a un grupo de usuarios:

Primero, crearemos un archivo .sh usando el comando gedit. Luego, intentemos transmitir el mensaje desde este archivo bash Script .sh.

tenemos un grupo de usuarios llamado «grp1» que contiene los siguientes usuarios: 

ravi_teja
pavan
teja 

Ahora, el usuario ravi_teja enviará un anuncio importante específico para este grp1 con la ayuda de un script bash: messg2.sh: 

#!/bin/bash
echo $(wall -g grp1) << End_Of_Message
Hello Users, important announcement, machines will be rebooted at 5 pm IST.
End_Of_Message  

Ahora, habilitemos que el archivo de script sea ejecutable:

$chmod +x messg2.sh 

Ahora ejecutemos nuestro script bash:

$./messg2.sh 

Publicación traducida automáticamente

Artículo escrito por ravi.geek24 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *