标签: haskell networking process signals port
我在已知端口上本地运行 warp 服务器。我想使用haskell以编程方式向此应用程序发送终止信号。如果我知道应用程序pid,我可以使用 System.Posix.Signals 模块中的 signalProcess 函数。不幸的是,我尝试找到具有所需功能的正确包装并没有带来任何结果。
作为向应用程序发送信号的另一种方法,我可以在shell周围使用haskell包装器并尝试通过端口号终止服务器。但对我来说这个解决方案看起来有点难看,我宁愿使用一些内置的haskell库来做到这一点。