好吧,一年前,我为 net-snmp 开发了一个代理模块来监控磁盘使用/统计信息。它被本地安装在 LAN 中的系统上。
现在,我打算为我的家用 PC 使用相同的模块,并从办公室将其困住。但我的 ISP 没有为我提供“静态 IP”,而且拥有一个“静态 IP”很昂贵。
在上周末,我发现“no-ip.org”可以帮助我使用动态 IP 设置虚拟静态 IP(只是偷了它的工作逻辑,很简单)
无论如何,这就是我所做的!我编写了一个程序,它将检查系统中当前正在运行的 IP 并通过邮件更新我,它还将相同的内容插入到我的 snmpd.conf 文件中。
我不知道如何在不重新启动 snmpd 服务的情况下使“snmpd”重新读取配置文件。
在谷歌上花了很多时间后,我发现我可以使用 ' kill -SIGHUP <snmpd-pid>
'
但这会帮助我重新阅读 .conf 文件吗?SIGHUP 会终止进程,一般来说......
如果我想在不重新启动 snmpd 守护进程的情况下重新读取 .conf 文件,我该怎么做?