どこで、どのように、コードをunix信号(主にsighup)にtdaemonapplicationでフックすることはできますか?
質問
スナッグを打った後 Apacheモジュール デーモンアプリケーションに目を向けました(tcustomdaemonapplication)それは私のプロジェクトにも必要です。
*nix信号にフックする明白な方法がなく、私が探しているものは構成のリロードのためのため息であることに気付いたら、ソースに飛び込みました。私が知っているのは、概念全体がむしろ窓中心であり、非常に不十分に実装されている *nix賢明であるということです。
だから、私の質問は、私は daemonapp.(pp|inc)
私自身のもので、自分のものを含めます fpSigaction()
下の呼び出し Procedure SysInitDaemonApp;
それとも、私が見逃した「適切な」方法がありますか?
解決
(すべての)アプリがHUPを処理するために必要な場合は、バグを提出して追加します。それ以外の場合は、独自に追加してください。
一般的に、私はできるだけdaemonappを使用しようとします。少し単純ですが、機能についてのコミュニケーションを少し簡単にし、将来無料でいくつかの修正と改善を取得するかもしれません。
所属していません StackOverflow