Unix

將 pv 與 Python 腳本結合使用:使用 boto glacier 實用程序監控上傳到 AWS Glacier 的進度

  • May 6, 2013

我希望使用boto命令glacier行工具將數據上傳到 AWS Glacier。我想監控我的上傳進度。

通常我pv用來監控進度。我仔細閱讀了該glacier工具的程式碼,以查看它是否從標準輸入讀取數據,但glacier它只是boto庫周圍的一個腳本,如果不進一步探勘數據是如何打開的,它是無法立即辨識的。無論哪種方式,我都懷疑是否使用了標準輸入。我懷疑argv它與 Pythonwith塊一起使用 - 使用 Python 打開和讀取文件的正常方法 - 因此將數據從管道傳輸到腳本pv是不可行的。

有人對我如何查看傳輸率和使用進度有任何想法boto嗎?

看看裡面的內容

/proc/<PID>/io

其中 PID 是寫入冰川的任何程序的程序 ID。特別是 的值wchar應該表明它已經走了多遠。

引用自:https://serverfault.com/questions/505414