Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我们可以使用 commandlssrc -l -s subsystem_name命令列出子系统的子服务器。但是当子系统使用daemonsignal communication作为通信类型时,这不起作用。srcmstr有没有一种方法可以知道使用signal通信的特定子系统的子服务器是什么?我们可以通过检查子系统对象找到它们吗?如果是这样,它位于哪里?
lssrc -l -s subsystem_name
signal communication
srcmstr
signal
由于lssrc -ls子系统只支持信号通信时报错,根据返回码判断:
lssrc -ls
lssrc -l -s portmap > /dev/null || echo portmap only supports signal communication.
或者,您可以在 ODM 中查询等于 2 的子系统“联系人”值;这将返回支持信号通信的子系统列表:
odmget -q contact=2 SRCsubsys | grep subsysname