問題タブ [spawn]

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 投票する
1 に答える
357 参照

spawn - Rhozet Carbon Coder からプロセスを生成する

プロセスを生成する方法/Rhozet Carbon Coder から EXE を開始する方法を見つけようとしています。マニュアル
のセクション 5.8.2 では、有望に思われるタスク「ExternalProcess」について言及されていますが、このタスクについては文書化されていません。 これを行うことに成功した人はいますか、または ExternalProcess タスクが文書化されている場所を知っていますか?

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

ruby-on-rails - Railsでのスポーン

私はspawnプラグイン(http://rubyforge.org/projects/spawn/)を使用していましたが、これはうまく機能しました。ただし、その後(mongo_mapperを使用して)Mongoに移動すると、Spawnが機能しなくなりました。

プラグインの変更は私の能力の範囲を超えています。モンゴで動作するレールでスポーンを行う簡単な方法はありますか?これは頻繁に実行されるプロセスではないため、世界で最も洗練されたソリューションである必要はありません。

ありがとう!

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

process - erlangクラスターでのスポーンプロセス

erlangクラスターのビジーノードで新しいプロセスをスポーンし、他のノードがアイドル状態の場合、プロセスはフリーノードの1つで自動的にスポーンされますか?

更新:私もこれに似た別の質問を見つけました:

Erlangを使用して、クラスター間で負荷をどのように分散させる必要がありますか?

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

c# - C#で生成されたプロセスの検出

インストーラーを起動し、インストーラーが戻るのを待ってから他の作業を続行するc#コードを書いています。

インストールが実際に完了する前に元のプロセスが戻って他のプロセスを生成する特定のインストーラーに問題があります。すべてのプロセスが終了するまで待つことができる方法はありますか?

これが私が問題を抱えているシナリオを明確にするために:

  1. Installer1を起動します
  2. Installer1は別のインストーラーを生成/起動します(Installer2)
  3. インストーラー1が返されます
  4. アプリケーションはインストールが終了したと見なしますが、Installer2はまだ実行中です。これにより、アプリのワークフローに問題が発生します。

現在使用しているコードは次のとおりです。

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

c - 現在のログイン セッション中にプログラムが既に実行されているかどうかを確認するにはどうすればよいですか? (ウィンドウズ)

私が (C で) 開発しているアプリケーションでは、メイン アプリケーションを実行する前に、最初にローダー アプリを実行する必要があります。このタスクを自動化するために、メインアプリが起動時にローダーアプリを子として実行するようにしました。これはすべて正常に機能しますが、メイン アプリが正しく機能するためには、ユーザーの現在のログイン セッション中にローダー アプリを 1 回だけ実行する必要があり、メイン アプリが実行されるたびにローダー アプリを実行する必要があることは事実です。痛み。だから私が求めているのは、WindowsまたはCの機能を使用してローダーがすでに実行されているかどうかを確認する方法はありますか? 理想的には、このようなものが素晴らしいでしょうが、それが可能かどうかはわかりません:

または、ローダーの実行時にフラグとして機能するダミー ファイルをメイン アプリに作成させるようなものかもしれません。その後の実行では、ファイルが存在するかどうかを確認し、存在しない場合はローダーを実行します。これに関する唯一の問題は、コンピューターの電源を切るとダミー ファイルが消去されるように自動化することです (これを行う方法はありますか?)。

いくつかの明確化: ローダー アプリを編集したり、メイン アプリでその機能を複製したりすることはできません。私はそれを作成していません。

助けてくれてありがとう

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

ruby-on-rails - プロセスをフォークし、Rails内でデータを送信します

Railsアプリケーションを作成しています。1つのアクションで、長時間実行されるプロセスを生成する必要があります。これは問題ではありません。スポーンジェムなどを使用して新しいプロセスをフォークできます。ただし、プロセスが生成されてからしばらくすると、ユーザーはそのプロセスに追加のデータを渡すことができる必要があります。

もちろん、UNIXソケットをリッスンし、ソケットアドレスをHTTPセッションに格納し、ユーザーがプロセスに新しいデータを渡す必要がある場合は、drbプロトコルを使用してそのプロセスと通信するプロセスをforkできます。しかし、それは最善の解決策ではなく、ホスティングにアプリケーションをデプロイすることは問題になると思います。

それを行う簡単な方法は何ですか?

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

python - Pythonで[自己]リスポーンアプリを作成する正しい方法

Python で記述された jabber ボットを使用して、MUC トークのログを記録しています。一部のネットワークまたは XMPP の問題でドロップすることがあります。この場合、自分でやり直す必要があります。目標は、それを「自己再生」にすることです。

私はそれを行う方法についていくつかのバリエーションを持っています。

  1. ボットは 1 つのプロセスです。別のプロセスがそのアクティビティを監視し、ボットが停止した場合に開始します。
  2. メイン プロセスはボット サブプロセスを生成し、それを制御します。

また、ボット プロセスのデーモン化もここで役立つと思います。ご想像のとおり、プラットフォームは Linux です。

この問題を解決する正しい方法は何ですか?

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

erlang - Erlang: リモート ノードで生成されたプロセスで io:format/2 呼び出しの出力を表示する方法

私は分散型の Erlang アプリケーションに取り組んでいます。erl現在、1台のPCで作業しており、-snameフラグで初期化して複数のノードを作成しています。

spawn/4ホーム ノードを使用してプロセスを生成すると、ホームインスタンスio:format/2でそのプロセス内の呼び出しによって生成された出力が表示されます。erl

spawn/4と組み合わせて使用​​してリモートでプロセスを生成するとregister_name、 の出力が、リモート呼び出しが行われたインスタンスにio:format/2リダイレクトされることがあり、完全に見えないままになることがあります。erlspawn/4

同様に、私が を使用すると、呼び出しrpc:call/4の出力は、`rpc:call/4' 呼び出しが行われio:format/2たインスタンスにリダイレクトされます。erl

プロセスがデバッグ出力を親erlインスタンスに戻すにはどうすればよいですか?

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

java - 対話型プロセスの生成

Java アプリケーションは、Java/Scala から新しい対話型アプリケーション (コマンド ライン エディタなど) をどのように生成できますか?

を使用するRuntime.getRuntime().exec("vim test")と、Process インスタンスのみが取得vimされ、バックグラウンドで実行されます。ではなく、ユーザーに表示されます。

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

android - Android-別のアプリを実行する方法

作成しているアプリケーション内からGoogleNavigatorアプリを開くことに興味があります。特定の時間にスポーンして特定のデータを渡すことができるようにしたいと思います。

誰かが私がこれを行うための良い方法を考えることができますか?どのような権限が必要ですか?どうもありがとうございます。