問題タブ [daemon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4801 参照

java - Javaアプリケーションを*nixデーモンまたはWindowsサービスとして実行するための最良の方法は?

Javaアプリケーションを*NIXデーモンまたはWindowsサービスとして実行するための最良の方法を探しています。Java Service WrapperApache Commonsプロジェクト「jsvc」、およびApacheCommonsプロジェクト「procrun を調べました。これまでのところ、Java Service Wrapperが最良のオプションのように見えますが、他に「オープンソースに適した」ライセンス製品があるかどうか疑問に思っています。

0 投票する
3 に答える
361 参照

java - 64 ビット Linux の JavaServiceWrapper に問題はありますか?

JavaServiceWrapperの 32 ビット Linux バージョンをかなり長い間使用してきましたが、完全に機能しています。現在、64 ビット Linux システムでも使用することを検討しています。Web サイトには 64 ビット バイナリのダウンロードがありますが、64 ビット バージョンの Makefile を調べると、次のコメントが見つかりました。ビルドされますが、結果の libwrapper.so はまだ機能しません。#直し方わかる方教えてください。

このコメントは時代遅れであり、結果として得られるラッパーは問題なく動作することを誰でも確認できますか?

0 投票する
9 に答える
7731 参照

php - PHPスクリプトをデーモンとして実行し続ける最良の方法は何ですか?

PHPスクリプトをデーモンとして実行し続ける最良の方法と、再起動が必要かどうかを確認する最良の方法は何ですか.

24 時間年中無休で実行する必要があるスクリプトがいくつかあり、ほとんどの場合、nohupを使用して実行できます。しかし、ダウンした場合、自動的に再起動できるように監視する最善の方法は何ですか?

0 投票する
4 に答える
964 参照

cocoa - 別のプログラムのウィンドウに Cocoa の「シート」を投稿するにはどうすればよいですか?

Apple OS X Cocoa フレームワークを使用して、別のプロセスのウィンドウにシート(スライドダウン モーダル ダイアログ)を投稿するにはどうすればよいですか?

編集:少し明確に:

私のアプリケーションは、Subversion のバージョン管理を行うための Finder 拡張機能です ( http://scplugin.tigris.org/ )。私のアプリケーションの一部はプラグイン (Finder のコンテキスト メニュー項目) です。ただし、私のアプリケーションの大部分は別のデーモン プロセスにあります。いくつかの理由から、事実上すべてのコードをデーモンに入れることにしました。プラグインはメニュー自体のみを定義し、Apple-Events は Daemon に渡します。

デーモンは、ユーザーに詳細情報の入力を求める必要がある場合があります。このために画面上にウィンドウを投げることができますが、それは破壊的です (ランダムに配置されます)。ここでのワークフローは合法的にモーダルであるように思えます。たとえば、「ファイルを選択し、メニューから「コミット」を選択し、コミット コメントを提供します。 、操作を行ってください。」

プロセス間の連携 (ある種の参照を渡すなど) は許容されます。どちらのプロセスも私のものですが、シートのコードをプライマリ プロセスにバインドすることは避けたいと考えています。

0 投票する
4 に答える
1989 参照

open-source - 最高のオープンソースNagiosインターフェースは何ですか?

(あなた自身の目で最高)ほとんどの機能?最もクールな機能?最も洗練されたデザイン?

Centreon

NagVis

他の?

0 投票する
5 に答える
5868 参照

python - Linuxでpythonスクリプトをデーモン化する最も簡単な方法は何ですか?

Linux で Python スクリプトをデーモン化する最も簡単な方法は何ですか? これは Linux のすべてのフレーバーで動作する必要があるため、Python ベースのツールのみを使用する必要があります。

0 投票する
2 に答える
496 参照

daemon - では、誰をデーモン化する必要がありますか? スクリプトまたは呼び出し元?

誰が作ろうかいつも悩んでいます。Rubyには、Rubyスクリプトが自身をデーモン化できるDaemonsライブラリがあります。そして、神( monitに似たプロセス監視ツール) のページを見ると、神はプロセスをデーモン化できることがわかります。

そこに決定的な答えはありますか?

0 投票する
10 に答える
64101 参照

c - Linux でのデーモン ロギング

そのため、Linux システムで実行しているデーモンがあり、そのアクティビティの記録、つまりログを取得したいと考えています。問題は、これを達成するための「最良の」方法は何ですか?

私の最初のアイデアは、単純にファイルを開いて書き込むことです。

この方法でログを記録することには、本質的に何か問題がありますか? Linuxに組み込まれたフレームワークなど、より良い方法はありますか?

0 投票する
7 に答える
21296 参照

c# - Mono Daemon のコーディング方法

Linux 用の Mono C# デーモンを作成しようとしています。

プロセスを強制終了するのではなく、処理が完了したときに開始と停止を行いたいと思います。

誰にもこれの例はありますか?

編集: debian で start-stop-daemon --background を使用する方法を理解したので、今のところそれを使用すると思います。

編集:私はこれを Java でも実装しています。アプリの終了をキャッチするこの素晴らしい addShutdownHook があります。モノサービスの依存関係を整理するのにもう少し時間を費やすか、アプリの終了をキャッチする方法を見つける必要があります。

SessionEnd イベントがありますが、これはサービスでのみ使用でき、コンソール アプリでは使用できません

回答: Linux で Windows サービスをラップするために mono-service を使用する

0 投票する
8 に答える
149617 参照

python - デーモンスレッドの説明

Pythonのドキュメント には、次のように書かれています。

スレッドは「デーモンスレッド」としてフラグを立てることができます。このフラグの重要性は、デーモンスレッドのみが残っているときにPythonプログラム全体が終了することです。初期値は作成スレッドから継承されます。

誰かがそれが何を意味するのかについてより明確な説明や、スレッドをどこに設定するかを示す実際的な例を持っていますdaemonicか?

私のためにそれを明確にしてください:それで、あなたがスレッドを設定しない唯一の状況はdaemonic、メインスレッドが終了した後もそれらを実行し続けたいときですか?