A script for sending messages to all logged-in users

All users who are logged in will receive the message using the wall command:

  1. Write the script here_06.sh:
#!/bin/bash 
# wall utility is used for sending message to all logged in users 
wall << End_Of_Message 
Tomorrow, on Friday evening, we will be celebrating 
Birthday of few of our colleagues. 
All are requested to be present in cafeteria by 3.30 PM. 
    John 
End_Of_Message 
echo "Message sent"
  1. Save the file, give the permission to execute, and run the script as follows:
    $ chmod u+x here_06.sh
    $ ./here_06.sh
  

The wall command is used to send messages to the logged-in users. All users that are logged in will receive the message.

Get Learning Linux Shell Scripting - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.