当前位置: 技术问答>linux和unix
如果有多个telnet登录,会不会有相同的进程号?
来源: 互联网 发布时间:2015-12-14
本文导语: 如果有多个telnet登录,这些telnet的进程号有没有可能相同? 我在程序中使用了"/bin/netstat -np|grep %d|awk '{print $4,$5,$6}'"获取telnet进程的源IP与目的IP,grep %D 即根据telnet的进程号选取记录,有时候会出现两条记录,是...
如果有多个telnet登录,这些telnet的进程号有没有可能相同?
我在程序中使用了"/bin/netstat -np|grep %d|awk '{print $4,$5,$6}'"获取telnet进程的源IP与目的IP,grep %D 即根据telnet的进程号选取记录,有时候会出现两条记录,是不是以为着telnet时进程号有可能相同?
线上等待,谢谢!
我在程序中使用了"/bin/netstat -np|grep %d|awk '{print $4,$5,$6}'"获取telnet进程的源IP与目的IP,grep %D 即根据telnet的进程号选取记录,有时候会出现两条记录,是不是以为着telnet时进程号有可能相同?
线上等待,谢谢!
|
進程號不可能會相同的.是你的命令行有問題
grep %d有可能在前一個結果中的任一位置查到結果,比如可能ip地址中的端口號也和你getpid()返回的結果一樣,那就會多返回不確定的記錄
grep %d有可能在前一個結果中的任一位置查到結果,比如可能ip地址中的端口號也和你getpid()返回的結果一樣,那就會多返回不確定的記錄