AIX netstat -a proto column

Посмотрите, что изменилось следующим образом

if [ -r "$NAME" -a -f "$NAME" ]; then
#               ^^^^^          ^
     wc -c "$NAME"
fi

Если вы хотите удалить все команды из блока if, вам как минимум нужно добавить в него двоеточие, например

if [ -r "$NAME" -a -f "$NAME" ]; then
    :
fi

или однострочная версия

if [ -r "$NAME" -a -f "$NAME" ]; then :; fi

0
15.01.2020, 17:33
1 ответ

Если ваш сокет относится к семейству адресов AF _INET, то это tcp4вnetstat

netstat: tcp4       0      0  *.57312                *.*                    LISTEN

Если ваш сокет относится к семейству адресов AF _INET6, то это зависит от IPV6_V6ONLYопции:

int v6only= 0;
setsockopt (s, IPPROTO_IPV6, IPV6_V6ONLY, &ipv6only, sizeof ipv6only);

netstat: tcp        0      0  *.57313                *.*                    LISTEN

, если этот параметр установлен

int v6only= 1;
setsockopt (s, IPPROTO_IPV6, IPV6_V6ONLY, &ipv6only, sizeof ipv6only);

netstat: tcp6       0      0  *.57314                *.*                    LISTEN
0
28.01.2020, 02:54

Теги

Похожие вопросы