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

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

WBOY
WBOY転載
2024-02-12 11:30:051238ブラウズ

如何在 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 までご連絡ください。