1、以管理员身份登录solaris 系统,并用 vi 创建脚本文件( searchPort.ksh )。
vi /root/searchPort.ksh
内容如下:
#!/bin/ksh
line='---------------------------------------------' pids=$(/usr/bin/ps -ef -o pid=)
if [ $# -eq 0 ]; then read ans?"Enter port you would like to know pid for: " else ans=$1 fi
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 echo "Port: $ans is being used by PID:\c" pargs -l $f #/usr/bin/ps -o pid,args -p $f fi done exit 0
|
2、给脚本文件加权限
chmod 755 /root/searchPort.ksh
3、运行
./searchPort.ksh