ホームページ > バックエンド開発 > Python チュートリアル > pypsexec で長時間実行されるコマンドの結果を取得するにはどうすればよいですか?

pypsexec で長時間実行されるコマンドの結果を取得するにはどうすればよいですか?

WBOY
リリース: 2024-02-12 11:30:05
転載
1305 人が閲覧しました

如何在 pypsexec 中获取长时间运行命令的结果?

質問の内容

pypsexec を使用してリモート Windows コンピューターに接続しています。特定の拡張子を持つファイルのリストを見つける必要があります。それが今私がやっていることです。

リーリー

非同期パラメータを使用しない場合、最初は応答がありません。ドキュメントを読むと、長時間実行されるタスク (私のタスクなど) ではこのパラメーターを使用する必要があることがわかります。ただし、ジョブの完了後に出力を取得する方法については明確な説明がありません。

###前もって感謝します!


正解


これは、出力を取得できないためです。

https://github.com/jborean93/pypsexec /blob/master/pypsexec/client.py#l436-l466 を参照してください。 リーリー

ご覧のとおり、

asynchronous=true を使用すると、stdout と stderr は常に none になります。

以上がpypsexec で長時間実行されるコマンドの結果を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート