0

我知道我们可以使用 commandlssrc -l -s subsystem_name命令列出子系统的子服务器。但是当子系统使用daemonsignal communication作为通信类型时,这不起作用。srcmstr有没有一种方法可以知道使用signal通信的特定子系统的子服务器是什么?我们可以通过检查子系统对象找到它们吗?如果是这样,它位于哪里?

4

1 回答 1

0

由于lssrc -ls子系统只支持信号通信时报错,根据返回码判断:

lssrc -l -s portmap > /dev/null || echo portmap only supports signal communication.

或者,您可以在 ODM 中查询等于 2 的子系统“联系人”值;这将返回支持信号通信的子系统列表:

odmget -q contact=2 SRCsubsys | grep subsysname
于 2018-10-24T16:03:06.407 回答