gpt4 book ai didi

检查IPC消息队列是否已经存在而不创建它

转载 作者:太空宇宙 更新时间:2023-11-04 12:38:28 24 4
gpt4 key购买 nike

如何在不创建消息队列的情况下检查消息队列是否存在?

msggetO_CREAT | 一起使用时O_EXCL 标志,如果它存在,调用将失败并返回值-1,但如果不存在,它将创建一个新的消息队列。有什么方法可以检查吗?

最佳答案

ipcs(1) 提供有关 IPC 设施的信息,ipcrm(1) 可用于从系统中删除 IPC 对象。

列出共享内存段:

IPCS-m

列出消息队列:

ipcs -q

删除使用 shmkey 创建的共享内存段:

ipcrm -M key

删除由 shmid 标识的共享内存段:

ipcrm -m id

删除使用 msgkey 创建的消息队列:

ipcrm -Q 键

删除由 msgid 标识的消息队列:

ipcrm -q id

关于检查IPC消息队列是否已经存在而不创建它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40889356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com