Xinetd错误服务/协议组合不在/etc/services中

Xinetd错误服务/协议组合不在/etc/services中,service,xinetd,Service,Xinetd,尝试创建一个简单的xinetd风格的服务器,而不需要首先创建一个完整的服务。我有以下文件,位于/etc/xinetd.d/myscript: service tester { disable = no socket_type = stream protocol = tcp port = 8087 wait = no user

尝试创建一个简单的xinetd风格的服务器,而不需要首先创建一个完整的服务。我有以下文件,位于
/etc/xinetd.d/myscript

service tester
{
        disable = no
        socket_type     = stream
        protocol        = tcp
        port            = 8087
        wait            = no
        user            = root
        server          = /root/prog
}
但在重新启动xinetd时,我一直遇到以下错误:
服务/协议组合不在/etc/services中

解决方案是添加
type=UNLISTED
,如下所示,并在中讨论

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