問題タブ [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.
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 .
みんな助けてくれてありがとう!私の考えを明確にしてくれました。
c - デーモンが CPU を占有するのはいつですか?
デーモンが CPU を占有し、システムが非常に遅くなったり、応答しない状態になったりする可能性がある条件は何ですか?
デーモンにもスレッドはほとんどありません。
ruby - デーモンの入出力の処理
Linux上でrubyプログラムのデーモンを作りたいです。
また、デーモンをインタラクティブにしたい-ファイル/パイプ/最も簡単な方法でデーモンに入力を送信し、ファイルへの出力を受信できるようにしたい。
どうすればこれを行うことができますか?
モジュールのデーモン (http://daemons.rubyforge.org/)、スレッド、メソッド popen3 を調べましたが、上記のことを行うのに苦労しています。
答え: ムラデンの方法:
デーモンを作成するコントローラーがあります: (daemons モジュール gem が必要です)
ここに myDaemon.rb があります:
手順: 両方のファイルがルート ディレクトリ \. Daemons.run は \ にデーモンを作成します。
名前付きパイプ mkfifo ./my_pipe を作成します。
ruby controller.rb スタート
猫 > my_pipe
テキストを入力
入力を停止するには ctrl-c
cat o.output 出力を確認する
java - tomcatでクラスをデーモンとして設定する方法は?
私はJavaの世界では初めてであり、Tomcatの世界でも新しいです。したがって、問題は次のとおりです。
Javaクラスをデーモンとして実行する必要があります。このクラスは、Tomcatリクエストと通信できる必要があります。
以前:Cでこれを行ったとき、バックグラウンドプロセスとしてバイナリファイルを実行しました。
進め方を教えていただけますか?
よろしくお願いします!
php - PHP5.3のPHPデーモン
PHPデーモンのアイデアはここで完全にカバーされていますが、PHP5.3でこれを行う方法に特に関連するものは何も見つかりませんでした。私が聞いたように、5.3は新しいガベージコレクション/メモリ管理を導入して、PHPをデーモンとしてよりクリーンに実行できるようにしました。
私はPHPがこの種のことに対して誰もが最初に選択するものではないことを知っていますが、私の状況ではそうしなければならないかもしれません。
PHP 4では、 System_Daemonクラスのようなものを使用する必要があることはわかっていますが、新しいバージョンのPHPでもそれが必要かどうか、そして新しい機能を使用するために何か特別なことをする必要があるかどうか疑問に思いました。
objective-c - MAC OSX 用の起動エージェントとアプリケーションを一緒に配布する
次の問題を解決しようとしています。
このアプリケーションは、USB 経由で接続された電話にカスタマイズされたバックアップを提供することを目的としています。電話がシステムに接続されたら、アプリケーションを起動する必要があります。
私はすでに次のようにコンポーネントを書きました。1. 特定の USB が接続されたことを検出し、アプリケーションを起動するデーモン。2. バックアップを実行するアプリケーション。
この 2 つを結び付ける必要があります。Launch Agents のドキュメントを読みました。ただし、ログイン/ログアウト時またはシステムの起動/シャットダウン時にメインのバックアップ アプリケーションを起動する方法については、それ以上のことがあります。
これを解決するのを手伝ってもらえますか?
本当にありがとうございました。
ありがとう、キショア
java - デーモンとしてのJavaラッパー
このYAJSWを使用して、Centos5.5マシンでJavaデーモンを実行しています。それはうまくいくと思いますが、突然、私はこの種のエラーが発生し、それからちょうどダウンすることに気づきました。この種の問題を回避するために私がしなければならない助けはありますか?問題が発生したらすぐに監視ツールを使用して監視および回復できますか?
以下はエラーリストの一部です。
heroku - Heroku は特定の gem をプリロードしますか?
これらのリンクで同様の質問がありましたが、答えは私の問題を解決しません。
Heroku が、私がローカルに持っているのと同じ宝石をリストしないのはなぜですか?
次の Gemfile があります。
そこに私のGemfile.lockでそう:
しかし、私にはいくつかのあいまいな理由で、 Heroku で次のエラーが発生します。
では、Heroku が何らかの形でこの gem バージョンを追加したということですか、それとも ... bundle について何か誤解していましたか?
ruby - デーモンにメソッド/モジュールのアクセス制御を追加するにはどうすればよいですか?
Rubyスクリプトでモジュールのrm\_rf
メソッドを無効にしたい。FileUtils
含まれている場合foo.rb
:
次のユーザーは実行しないでください。
代わりにエラーメッセージを表示する必要があります。
これはDaemons
できますか?または、他のいくつかのライブラリがこれを簡単かつ効果的に実行できますか?
ruby - ruby スクリプトに引数を渡す
次のようなファイルを実行します。
開始ファイルはどのようになりますか? 私はこれを持っています。