Unix
將 pv 與 Python 腳本結合使用:使用 boto glacier 實用程序監控上傳到 AWS Glacier 的進度
我希望使用
boto
命令glacier
行工具將數據上傳到 AWS Glacier。我想監控我的上傳進度。通常我
pv
用來監控進度。我仔細閱讀了該glacier
工具的程式碼,以查看它是否從標準輸入讀取數據,但glacier
它只是boto
庫周圍的一個腳本,如果不進一步探勘數據是如何打開的,它是無法立即辨識的。無論哪種方式,我都懷疑是否使用了標準輸入。我懷疑argv
它與 Pythonwith
塊一起使用 - 使用 Python 打開和讀取文件的正常方法 - 因此將數據從管道傳輸到腳本pv
是不可行的。有人對我如何查看傳輸率和使用進度有任何想法
boto
嗎?
看看裡面的內容
/proc/<PID>/io
其中 PID 是寫入冰川的任何程序的程序 ID。特別是 的值
wchar
應該表明它已經走了多遠。