問題タブ [daemons]

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 に答える
1405 参照

ruby - 複数の Ruby デーモンを実行し、各デーモンの入出力を処理するには?

コードは次のとおりです。

これが私がやりたいことですが、その方法がわかりません。コードの複数のインスタンスを作成してバックグラウンドで実行し、特定のインスタンスに入力を渡すことができるようにしたいです。

Q1: バックグラウンドでスクリプトの複数のインスタンスを実行するにはどうすればよいですか?

Q2: スクリプトの個々のインスタンスを参照して、インスタンスに入力を渡すにはどうすればよいですか (Q3)?

Q3: スクリプトは cmd "gets" を使用して入力を受け取ります。入力を個々のスクリプトの get に渡すにはどうすればよいですか?

例えば

バックグラウンドでコードの 3 つのインスタンスを実行していて、そのインスタンスをそれぞれ #1、#2、および #3 と呼んでいるとします。私は #1 に "hello" を渡し、#1 は "hello" を画面に表示します。次に、#3 に "world" を渡し、#3 が "hello" を画面に表示します。

ありがとう!

更新:自分の質問に答えました。この素晴らしいチュートリアルを見つけました: http://rubylearning.com/satishtalim/ruby_threads.htmlとリソースはこちら: http://www.ruby-doc.org/core/classes/Thread.html#M000826 .

みんな助けてくれてありがとう!私の考えを明確にしてくれました。

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

c - デーモンが CPU を占有するのはいつですか?

デーモンが CPU を占有し、システムが非常に遅くなったり、応答しない状態になったりする可能性がある条件は何ですか?

デーモンにもスレッドはほとんどありません。

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

ruby - デーモンの入出力の処理

Linux上でrubyプログラムのデーモンを作りたいです。

また、デーモンをインタラクティブにしたい-ファイル/パイプ/最も簡単な方法でデーモンに入力を送信し、ファイルへの出力を受信できるようにしたい。

どうすればこれを行うことができますか?

モジュールのデーモン (http://daemons.rubyforge.org/)、スレッド、メソッド popen3 を調べましたが、上記のことを行うのに苦労しています。

答え: ムラデンの方法:

デーモンを作成するコントローラーがあります: (daemons モジュール gem が必要です)

ここに myDaemon.rb があります:

手順: 両方のファイルがルート ディレクトリ \. Daemons.run は \ にデーモンを作成します。

  1. 名前付きパイプ mkfifo ./my_pipe を作成します。

  2. ruby controller.rb スタート

  3. 猫 > my_pipe

  4. テキストを入力

  5. 入力を停止するには ctrl-c

  6. cat o.output 出力を確認する

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

java - tomcatでクラスをデーモンとして設定する方法は?

私はJavaの世界では初めてであり、Tomcatの世界でも新しいです。したがって、問題は次のとおりです。

Javaクラスをデーモンとして実行する必要があります。このクラスは、Tomcatリクエストと通信できる必要があります。

以前:Cでこれを行ったとき、バックグラウンドプロセスとしてバイナリファイルを実行しました。

進め方を教えていただけますか?

よろしくお願いします!

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

php - PHP5.3のPHPデーモン

PHPデーモンのアイデアはここで完全にカバーされていますが、PHP5.3でこれを行う方法に特に関連するものは何も見つかりませんでした。私が聞いたように、5.3は新しいガベージコレクション/メモリ管理を導入して、PHPをデーモンとしてよりクリーンに実行できるようにしました。

私はPHPがこの種のことに対して誰もが最初に選択するものではないことを知っていますが、私の状況ではそうしなければならないかもしれません。

PHP 4では、 System_Daemonクラスのようなものを使用する必要があることはわかっていますが、新しいバージョンのPHPでもそれが必要かどうか、そして新しい機能を使用するために何か特別なことをする必要があるかどうか疑問に思いました。

0 投票する
1 に答える
521 参照

objective-c - MAC OSX 用の起動エージェントとアプリケーションを一緒に配布する

次の問題を解決しようとしています。

このアプリケーションは、USB 経由で接続された電話にカスタマイズされたバックアップを提供することを目的としています。電話がシステムに接続されたら、アプリケーションを起動する必要があります。

私はすでに次のようにコンポーネントを書きました。1. 特定の USB が接続されたことを検出し、アプリケーションを起動するデーモン。2. バックアップを実行するアプリケーション。

この 2 つを結び付ける必要があります。Launch Agents のドキュメントを読みました。ただし、ログイン/ログアウト時またはシステムの起動/シャットダウン時にメインのバックアップ アプリケーションを起動する方法については、それ以上のことがあります。

これを解決するのを手伝ってもらえますか?

本当にありがとうございました。

ありがとう、キショア

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

java - デーモンとしてのJavaラッパー

このYAJSWを使用して、Centos5.5マシンでJavaデーモンを実行しています。それはうまくいくと思いますが、突然、私はこの種のエラーが発生し、それからちょうどダウンすることに気づきました。この種の問題を回避するために私がしなければならない助けはありますか?問題が発生したらすぐに監視ツールを使用して監視および回復できますか?

以下はエラーリストの一部です。

0 投票する
1 に答える
143 参照

heroku - Heroku は特定の gem をプリロードしますか?

これらのリンクで同様の質問がありましたが、答えは私の問題を解決しません。

Heroku が、私がローカルに持っているのと同じ宝石をリストしないのはなぜですか?

Rails 3: バンドル Exec

次の Gemfile があります。

そこに私のGemfile.lockでそう:

しかし、私にはいくつかのあいまいな理由で、 Heroku で次のエラーが発生します。

では、Heroku が何らかの形でこの gem バージョンを追加したということですか、それとも ... bundle について何か誤解していましたか?

0 投票する
1 に答える
116 参照

ruby - デーモンにメソッド/モジュールのアクセス制御を追加するにはどうすればよいですか?

Rubyスクリプトでモジュールのrm\_rfメソッドを無効にしたい。FileUtils

含まれている場合foo.rb

次のユーザーは実行しないでください。

代わりにエラーメッセージを表示する必要があります。

これはDaemonsできますか?または、他のいくつかのライブラリがこれを簡単かつ効果的に実行できますか?

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

ruby - ruby スクリプトに引数を渡す

次のようなファイルを実行します。

開始ファイルはどのようになりますか? 私はこれを持っています。