![从 shell 脚本中的信号量获取并返回许可](https://linux22.com/image/158948/%E4%BB%8E%20shell%20%E8%84%9A%E6%9C%AC%E4%B8%AD%E7%9A%84%E4%BF%A1%E5%8F%B7%E9%87%8F%E8%8E%B7%E5%8F%96%E5%B9%B6%E8%BF%94%E5%9B%9E%E8%AE%B8%E5%8F%AF.png)
在 shell 脚本中我可以使用:
ipcmk -S 4
创建一个具有 4 个槽的信号量。我ipcrm
可以再次删除信号量。但我该如何使用它呢?我找不到任何 semwait、ipcsemget 或类似的。这是怎么做到的?
答案1
我今天制作了这个工具,因为我面临着同样的问题:https://github.com/aybabtme/semaphore
在 shell 脚本中我可以使用:
ipcmk -S 4
创建一个具有 4 个槽的信号量。我ipcrm
可以再次删除信号量。但我该如何使用它呢?我找不到任何 semwait、ipcsemget 或类似的。这是怎么做到的?
我今天制作了这个工具,因为我面临着同样的问题:https://github.com/aybabtme/semaphore