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