簡體   English   中英

當腳本在后台運行時,如何檢查wget正在下載哪個文件?

[英]How to check which file wget is downloading while script is working in background?

我有一個在AWS Ubuntu Server上運行的腳本。 該腳本僅將文件下載到磁盤,將其同步到S3存儲,然后從磁盤刪除文件。 我提供了一個簡單的進度跟蹤器,該報告報告了例如“ URL 1 of 100 download”。 事后看來,我應該包含進度信息,例如“ ftp://some_path/some_file.laz :下載的URL 1(共100個)”。

該腳本似乎是1)掛起或2)下載大量文件,因為下載的文件數在12小時內沒有變化。 如何檢查活動腳本正在下載哪個URL? 另外,如何檢查腳本是否仍在下載或剛剛掛起?

您可以使用以下命令檢查wget進程本身

ps ax | grep -v grep | grep wget

在終端上。 這將輸出當前正在運行的wget進程及其參數(URL)。

ps命令將告訴您它是否仍在運行或崩潰。

下載目錄中的ls -alt應該按照修改日期的順序顯示下載的文件。 這應該使您可以查看最新更新的文件是什么。 如果您隨后再次運行該命令幾次,則應該能夠查看該文件的大小是否隨時間變化(即下載正在進行中)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM