Visit Our UNIX and Linux User Community


Need help


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need help
# 1  
Old 08-28-2009
Need help

I need to write a script to check to see if a co worker is logged into server when I get to work. I am new to Unix I know that I need to use the Who and grip command to check and an if statement. Can anyone help me?

Output needs to be

check and see if Bill is in
NO


check and see if Bill is in
No


check and see if Bill is in
Yes
# 2  
Old 08-28-2009
cat atwork.sh

Code:
#!/usr/bin/bash
COWORKER=${1}

echo "Check and see if ${COWORKER} is in"
who | grep -i ${COWORKER} > /dev/null
if [ ${?} -eq 0 ]
then
  echo "Yes"
else
  echo "No"
fi

Execute:
# atwork.sh bill
# 3  
Old 08-28-2009
Hello,

Per our forum rules, all threads must have a descriptive subject text. For example, do not post questions with subjects like "Help Me!", "Urgent!!" or "Doubt". Post subjects like "Execution Problems with Cron" or "Help with Backup Shell Script".

The reason for this is that nearly 95% of all visitors to this site come here because they are referred by a search engine. In order for future searches on your post (with answers) to work well, the subject field must be something useful and related to the problem!

In addition, current forum users who are kind enough to answer questions should be able to understand the essence of your query at first glance.

So, as a benefit and courtesy to current and future knowledge seekers, please be careful with your subject text. You might receive a forum infraction if you don't pay attention to this.

Thank you.

The UNIX and Linux Forums

Previous Thread | Next Thread
Test Your Knowledge in Computers #636
Difficulty: Easy
Apple reported that as of September 2016, there have been over 190 billion app downloads from their App Store.
True or False?

Featured Tech Videos