新创建的inetd服务在solaris11中始终处于维护状态



Till solaris 10,下面是我创建一个对我来说很好的inetd服务所遵循的步骤,下面是步骤:

  1. 打开/etc/inet/inetd.conf文件,并添加我的应用程序二进制文件和所有必需的参数,如下所示:

    myApp_5000流tcp nowait root/homejack/myApp/bin/myApp myApp-h-p/homejack/myApp/bin

  2. 打开/etc/inet/services文件并在其中添加一个条目,如下所示:

    myApp_5000 5000/tcp

  3. 最后,我执行了以下命令:

    inetconv-f

这将自动创建我的服务,在Solaris 10之前一切正常。

但现在在Solaris 11中,当我首先执行相同的步骤时,当我执行命令"inetconv-f"时,我会收到下面的错误消息:

要导入的清单来自标准位置,应使用以下命令导入:svcadm restart svc:/system/manifest import

其次,我的服务被创建但不起作用,因为它始终处于维护状态,请参阅以下内容:

svcs | grep myApp

maintenance    12:35:03 svc:/network/myApp_5000/tcp:default

我尝试禁用和启用该服务,但没有帮助。Solaris11在这方面有什么变化吗?或者我做这件事的方式不对。

操作系统信息:

uname-

SunOS myhost 5.11 11.3 i86pc i386 i86pc

执行:

ls-ltr/var/svc/log/|tail

查看服务的相关日志文件,看看是否有任何线索。。。

相关内容

  • 没有找到相关文章

最新更新