問題タブ [plumbum]
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.
python - plumbum を使用してフォアグラウンド コマンドのエラー出力を取得する
シェル スクリプトの代わりに、plumbum python ライブラリ (http://plumbum.readthedocs.org/) を使用しています。
実行したいコマンドがあります。失敗すると、興味のあるファイルへのパスが出力されます。
プログラムをフォアグラウンドで実行して進行状況を確認したい:
がslow_cmd
失敗すると、例外がスローされます (キャッチできます)。f
しかし、例外または将来のオブジェクトからエラー出力を取得できません。
FG でを実行しない場合slow_cmd
、例外にはすべての出力が含まれ、そこからファイルを読み取ることができます。
python - Pythonでリモート展開を自動化するにはどうすればよいですか?
現在手動で行っているリモート展開を自動化したいと考えています。
プロセスには以下が含まれます
- 特定のフォルダーから tar ボールを作成する
- リモートサーバーへの SFTP
- 古いフォルダの名前を変更する
- 新しい tar ファイルを untar します
- Apacheを再起動します
リモート システムはイントラネット上にあり、外部のインターネットにはアクセスできません。
Pythonスクリプトからファイルを転送する方法を知りたいです。転送が完了したら、sshにログインして何かを行います。どうすればそれを達成できるかについて混乱しています。ローカルホストではそれをすべて行うことができますが、リモートホストではどのように行うことができますか?
python - 出力時に stdout を印刷する方法はありますか?
もし私が走ったら
ping は永久に実行されるため、無期限にハングアップします。
おそらくジェネレーターなどで、実行時にpingの出力を出力する方法はありますか