どこで、どのように、コードをunix信号(主にsighup)にtdaemonapplicationでフックすることはできますか?

StackOverflow https://stackoverflow.com/questions/4073537

質問

スナッグを打った後 Apacheモジュール デーモンアプリケーションに目を向けました(tcustomdaemonapplication)それは私のプロジェクトにも必要です。

*nix信号にフックする明白な方法がなく、私が探しているものは構成のリロードのためのため息であることに気付いたら、ソースに飛び込みました。私が知っているのは、概念全体がむしろ窓中心であり、非常に不十分に実装されている *nix賢明であるということです。

だから、私の質問は、私は daemonapp.(pp|inc) 私自身のもので、自分のものを含めます fpSigaction() 下の呼び出し Procedure SysInitDaemonApp; それとも、私が見逃した「適切な」方法がありますか?

役に立ちましたか?

解決

(すべての)アプリがHUPを処理するために必要な場合は、バグを提出して追加します。それ以外の場合は、独自に追加してください。

一般的に、私はできるだけdaemonappを使用しようとします。少し単純ですが、機能についてのコミュニケーションを少し簡単にし、将来無料でいくつかの修正と改善を取得するかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top