Комбинация службы ошибок xinetd/протокола отсутствует в /etc/services

Попытка создать простой сервер в стиле xinetd без необходимости сначала создавать полный сервис. У меня есть следующий файл, который находится по адресу /etc/xinetd.d/myscript:

service tester
{
        disable = no
        socket_type     = stream
        protocol        = tcp
        port            = 8087
        wait            = no
        user            = root
        server          = /root/prog
}

но я продолжаю получать следующую ошибку при перезапуске xinetd: service/protocol combination not in /etc/services


person pooley1994    schedule 02.01.2020    source источник


Ответы (1)


Решение состоит в том, чтобы добавить type = UNLISTED, как показано ниже и как описано в https://www.redhat.com/archives/fedora-legacy-list/2004-October/msg00146.html

service tester
{
        disable = no
        socket_type     = stream
        protocol        = tcp
        port            = 8087
        wait            = no
        user            = root
        server          = /root/prog
        type            = UNLISTED
}
person pooley1994    schedule 02.01.2020