gpt4 book ai didi

rpc - 将 RPC 功能添加到 Bernstein 的 Daemontools

转载 作者:行者123 更新时间:2023-12-04 06:23:56 27 4
gpt4 key购买 nike

我是来自意大利的计算机科学专业的学生,​​我必须做一个基于 的项目修改 Daemontools Of D.J. 的版本Bernstein 必须在 Unix 下实现远程过程调用。

通常,为了使用工具启动守护程序,我使用以下语法:

svc -u /service/NameOfDaemon

并以此为基础:
svc -d /service/NameOfDaemon

所以我可以在本地控制一个守护进程。这个想法是添加一段代码来控制位于远程机器上的守护进程,这将是理想的语法:
svc -u IP/service/NameOfDaemon

其中 IP 代表用户知道的目标机器的实际 IP。

在这些天里,我在谷歌上搜索并了解了 RPC 和 DTools,但我有点卡住了,谁能帮我入门?

也许还有一些推荐阅读我的项目?

最佳答案

这样做的unix方式是说:

ssh -n root@remotehost svc -u /service/NameOfDaemon

unix philosophy是关于创建可以很好地完成一件事并与其他工具一起工作的小工具。 svc是一个可以控制本地机器上的守护进程的工具。 ssh可以在远程机器上运行工具。不需要其他工具。

如果您绝对必须有一个可以同时控制本地和远程守护进程的命令,那么正如 Chris 建议的那样,您可以编写一个运行 svc 的 shell 脚本。或 ssh如所须。

关于rpc - 将 RPC 功能添加到 Bernstein 的 Daemontools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244616/

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