Solaris Tips and TricksNo Gravatar
Hot:sun Solaris Tips and Trickssun Solaris Tips and Trickssun Solaris Tips and Trickssun dark Solaris Tips and Trickssun dark Solaris Tips and Tricks

Find a list of Tips and Tricks here.

A nice trick to list the process which has opened a particular port is :

#!/bin/ksh
#
# 7-30-2003
# find from a port the pid that started the port
#
line=’————————————————————————-’
pids=`/usr/bin/ps -ef | sed 1d | awk ‘{print $2}’`

# Prompt users or use 1st cmdline argument
if [ $# -eq 0 ]; then
         read ans?”Enter port you like to know pid for:  “
else
         ans=$1
fi

# Check all pids for this port, then list that process
for f in $pids
do
         /usr/proc/bin/pfiles $f 2>/dev/null | /usr/xpg4/bin/grep -q “port: $ans”
         if [ $? -eq 0 ] ; then
                 echo “$line\nPort: $ans is being used by PID: \c”
                 /usr/bin/ps -o pid -o args -p $f | sed 1d
         fi
done
exit 0
Technorati Tags: , , ,

Originally posted 2008-10-08 17:58:43.


related post

Share This Post

Technorati Tags: Solaris

Blog Traffic Exchange Related Posts
  • blog traffic exchangeSolaris one liners http://www.unixguide.net/sun/sunoneliners.shtml Unix/Solaris: One-Liners Source: http://www.kevlo.com/~ebs/unix_commands.txt Listed here are a bunch...
  • blog traffic exchangestrings linux command Ever wondered what's inside some of those binary files on...
Blog Traffic Exchange Related Websites