1 个不稳定版本
0.1.0 | 2020年7月10日 |
---|
#62 在 #wait
10KB
153 代码行
Hidasta
为 shell 脚本提供简单的跨进程信号机制。
这不是一个官方支持的 Google 产品
为什么?
有时你需要多个 shell 脚本进程来等待事件。
如何做?
等待:
hidasta -w $socket_path
,可以从任意数量的进程中调用,它将阻塞直到收到信号。
发送信号:
hidasta -s $socket_path
只需一次。所有当前在 socket 路径上等待的实例将返回,调用者可以继续执行。
在哪里?
$socket_path
是创建新 Unix 域套接字的路由(在收到信号后将被移除)。仅在 Unix 系统上工作,但可以使用文件系统权限来限制谁可以发送信号或等待。
依赖关系
~3MB
~52K SLoC