問題タブ [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.
spawn - Rhozet Carbon Coder からプロセスを生成する
プロセスを生成する方法/Rhozet Carbon Coder から EXE を開始する方法を見つけようとしています。マニュアル
のセクション 5.8.2 では、有望に思われるタスク「ExternalProcess」について言及されていますが、このタスクについては文書化されていません。
これを行うことに成功した人はいますか、または ExternalProcess タスクが文書化されている場所を知っていますか?
ruby-on-rails - Railsでのスポーン
私はspawnプラグイン(http://rubyforge.org/projects/spawn/)を使用していましたが、これはうまく機能しました。ただし、その後(mongo_mapperを使用して)Mongoに移動すると、Spawnが機能しなくなりました。
プラグインの変更は私の能力の範囲を超えています。モンゴで動作するレールでスポーンを行う簡単な方法はありますか?これは頻繁に実行されるプロセスではないため、世界で最も洗練されたソリューションである必要はありません。
ありがとう!
process - erlangクラスターでのスポーンプロセス
erlangクラスターのビジーノードで新しいプロセスをスポーンし、他のノードがアイドル状態の場合、プロセスはフリーノードの1つで自動的にスポーンされますか?
更新:私もこれに似た別の質問を見つけました:
c# - C#で生成されたプロセスの検出
インストーラーを起動し、インストーラーが戻るのを待ってから他の作業を続行するc#コードを書いています。
インストールが実際に完了する前に元のプロセスが戻って他のプロセスを生成する特定のインストーラーに問題があります。すべてのプロセスが終了するまで待つことができる方法はありますか?
これが私が問題を抱えているシナリオを明確にするために:
- Installer1を起動します
- Installer1は別のインストーラーを生成/起動します(Installer2)
- インストーラー1が返されます
- アプリケーションはインストールが終了したと見なしますが、Installer2はまだ実行中です。これにより、アプリのワークフローに問題が発生します。
現在使用しているコードは次のとおりです。
c - 現在のログイン セッション中にプログラムが既に実行されているかどうかを確認するにはどうすればよいですか? (ウィンドウズ)
私が (C で) 開発しているアプリケーションでは、メイン アプリケーションを実行する前に、最初にローダー アプリを実行する必要があります。このタスクを自動化するために、メインアプリが起動時にローダーアプリを子として実行するようにしました。これはすべて正常に機能しますが、メイン アプリが正しく機能するためには、ユーザーの現在のログイン セッション中にローダー アプリを 1 回だけ実行する必要があり、メイン アプリが実行されるたびにローダー アプリを実行する必要があることは事実です。痛み。だから私が求めているのは、WindowsまたはCの機能を使用してローダーがすでに実行されているかどうかを確認する方法はありますか? 理想的には、このようなものが素晴らしいでしょうが、それが可能かどうかはわかりません:
または、ローダーの実行時にフラグとして機能するダミー ファイルをメイン アプリに作成させるようなものかもしれません。その後の実行では、ファイルが存在するかどうかを確認し、存在しない場合はローダーを実行します。これに関する唯一の問題は、コンピューターの電源を切るとダミー ファイルが消去されるように自動化することです (これを行う方法はありますか?)。
いくつかの明確化: ローダー アプリを編集したり、メイン アプリでその機能を複製したりすることはできません。私はそれを作成していません。
助けてくれてありがとう
ruby-on-rails - プロセスをフォークし、Rails内でデータを送信します
Railsアプリケーションを作成しています。1つのアクションで、長時間実行されるプロセスを生成する必要があります。これは問題ではありません。スポーンジェムなどを使用して新しいプロセスをフォークできます。ただし、プロセスが生成されてからしばらくすると、ユーザーはそのプロセスに追加のデータを渡すことができる必要があります。
もちろん、UNIXソケットをリッスンし、ソケットアドレスをHTTPセッションに格納し、ユーザーがプロセスに新しいデータを渡す必要がある場合は、drbプロトコルを使用してそのプロセスと通信するプロセスをforkできます。しかし、それは最善の解決策ではなく、ホスティングにアプリケーションをデプロイすることは問題になると思います。
それを行う簡単な方法は何ですか?
python - Pythonで[自己]リスポーンアプリを作成する正しい方法
Python で記述された jabber ボットを使用して、MUC トークのログを記録しています。一部のネットワークまたは XMPP の問題でドロップすることがあります。この場合、自分でやり直す必要があります。目標は、それを「自己再生」にすることです。
私はそれを行う方法についていくつかのバリエーションを持っています。
- ボットは 1 つのプロセスです。別のプロセスがそのアクティビティを監視し、ボットが停止した場合に開始します。
- メイン プロセスはボット サブプロセスを生成し、それを制御します。
また、ボット プロセスのデーモン化もここで役立つと思います。ご想像のとおり、プラットフォームは Linux です。
この問題を解決する正しい方法は何ですか?
erlang - Erlang: リモート ノードで生成されたプロセスで io:format/2 呼び出しの出力を表示する方法
私は分散型の Erlang アプリケーションに取り組んでいます。erl
現在、1台のPCで作業しており、-sname
フラグで初期化して複数のノードを作成しています。
spawn/4
ホーム ノードを使用してプロセスを生成すると、ホームインスタンスio:format/2
でそのプロセス内の呼び出しによって生成された出力が表示されます。erl
spawn/4
と組み合わせて使用してリモートでプロセスを生成するとregister_name
、 の出力が、リモート呼び出しが行われたインスタンスにio:format/2
リダイレクトされることがあり、完全に見えないままになることがあります。erl
spawn/4
同様に、私が を使用すると、呼び出しrpc:call/4
の出力は、`rpc:call/4' 呼び出しが行われio:format/2
たインスタンスにリダイレクトされます。erl
プロセスがデバッグ出力を親erl
インスタンスに戻すにはどうすればよいですか?
java - 対話型プロセスの生成
Java アプリケーションは、Java/Scala から新しい対話型アプリケーション (コマンド ライン エディタなど) をどのように生成できますか?
を使用するRuntime.getRuntime().exec("vim test")
と、Process インスタンスのみが取得vim
され、バックグラウンドで実行されます。ではなく、ユーザーに表示されます。
android - Android-別のアプリを実行する方法
作成しているアプリケーション内からGoogleNavigatorアプリを開くことに興味があります。特定の時間にスポーンして特定のデータを渡すことができるようにしたいと思います。
誰かが私がこれを行うための良い方法を考えることができますか?どのような権限が必要ですか?どうもありがとうございます。