問題タブ [remote-process]
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.
bash - bash でリモート プロセスを非同期に実行し、そのリモート pid、ファイル内の stdout+stderr を取得してコードを終了する
リモートプロセスを非同期で実行し、そのリモート pid、出力 (stdout + stderr) をファイルまたは変数 (さらに処理するために必要) に保存し、コードを終了したいと考えています。
リモート pid は、リモート プロセスが完了した後ではなく、実行中に必要になります。また、同じ名前の複数のプロセスがリモート マシンで実行されるため、プロセス名を使用するソリューションは機能しません。
私がこれまでに持っているもの:
「my_test」は実行したいバイナリです。
私が試したリモートpidと出力を取得するには:
$SSH コマンドは、この ssh ソケット ( https://unix.stackexchange.com/a/30433/316062 )に接続されているファイル記述子がないため、リモート pid を pid_file にエコーした後に戻ります。
どうにか my_test 終了コードを取得する方法はありますか?
c# - PSCommands を使用してプロセス ID psexec を取得する
psexec の起動後にプロセス IDを取得するの続き
PSCommand と PowerShellを使用して、質問に対する回答を得る方法を知りたいです。
私は深みがあり、助けが必要です。これが私が最初に答えを翻訳することを考えたものであり、失敗した試みです。
私が望むのは、起動後に psexec を使用してリモートプロセスからプロセス ID を取得することだけです (回答された質問と同じです) - ただし、C# PSCommands を使用します。