我创建了一个 Linux 守护程序(C 语言),通过 UDP 将某些信息发送到另一台计算机。它当然需要远程 IP 地址和端口号。我存储了这个守护进程,/usr/local/bin/
我还在其中创建了一个脚本/etc/init.d/
来启动|停止|重新启动守护进程。
到目前为止,IP 地址和端口号直接由脚本传递给守护进程。例如,脚本的 start() 部分如下所示:
start() {
/usr/local/bin/lvsload_udp_s 192.168.122.25 47239
}
因此,当远程 IP 和/或端口号更改时,我必须修改我的脚本,而不是修改某些配置文件。这是一个不好的做法,我知道。
将参数传递给我的守护进程的最佳方式是什么?谢谢