UDP 経由で特定の情報を別のコンピューターに送信する Linux デーモン (C 言語) を作成しました。もちろん、リモート IP アドレスとポート番号が必要です。このデーモンを保存し、デーモンを開始|停止|再起動する/usr/local/bin/
スクリプトも作成しました。/etc/init.d/
これまでのところ、IP アドレスとポート番号は、スクリプトによって直接デーモンに渡されます。たとえば、スクリプトの start() 部分は次のようになります。
start() {
/usr/local/bin/lvsload_udp_s 192.168.122.25 47239
}
そのため、リモート IP やポート番号が変更された場合、構成ファイルを変更するのではなく、スクリプトを変更する必要があります。それは悪い習慣です、私は知っています。
デーモンに引数を渡す最良の方法は何ですか? ありがとう