Solaris Einzeiler: Difference between revisions

From Lolly's Wiki
Jump to navigationJump to search
No edit summary
m (Text replacement - "<source" to "<syntaxhighlight")
Line 2: Line 2:


=== netstat -aun oder lsof -i -P -n unter Solaris 10 ===
=== netstat -aun oder lsof -i -P -n unter Solaris 10 ===
<source lang=bash>
<syntaxhighlight lang=bash>
#!/bin/bash
#!/bin/bash
pfiles /proc/* 2>/dev/null | nawk -v port=$1 '     
pfiles /proc/* 2>/dev/null | nawk -v port=$1 '     

Revision as of 16:24, 25 November 2021

Einzeiler

netstat -aun oder lsof -i -P -n unter Solaris 10

<syntaxhighlight lang=bash>

  1. !/bin/bash

pfiles /proc/* 2>/dev/null | nawk -v port=$1 ' /^[0-9]/ {

 pid=$1; cmd=$2; type="unknown"; next;

} $1 == "SOCK_STREAM" {

 type="tcp"; next;

} $1 == "SOCK_DGRAM" {

 type="udp"; next;

} $2 ~ /AF_INET?/ && ( port=="" || $5==port ) {

 if($2 ~ /[0-9]$/ && type !~ /[0-9]$/) type=type""substr($2,8);
 if(cmd!="") { printf("%d %s\n",pid,cmd); cmd="" }
 printf("    %s:%s/%s\n",$3,$5,type);

}' </source>