如何在脚本在后台运行时检查哪个文件正在下载?

时间:2016-04-09 15:44:32

标签: linux amazon-web-services download wget ubuntu-server

我在AWS Ubuntu服务器上运行了一个脚本。该脚本只是将文件下载到磁盘,将其同步到S3存储并从磁盘中删除该文件。我提供了一个简单的进度跟踪器,例如报告" url 1 of 100已下载"。事后看来,我应该包含进度信息,例如" ftp://some_path/some_file.laz:url 1 of 100 downloads"。

脚本似乎是1)挂起或2)下载大量文件,因为下载文件的数量在12小时内没有改变。如何查看活动脚本正在下载哪个URL?或者,我如何检查脚本是否仍在下载或只是挂起?

2 个答案:

答案 0 :(得分:2)

您可以使用

检查wget进程本身
ps ax | grep -v grep | grep wget

在终端上。 这将输出当前运行的wget进程及其参数(URL)。

答案 1 :(得分:2)

ps命令会告诉您它是否仍在运行或是否已崩溃。

下载目录中的

ls -alt应按修改日期的顺序显示下载的文件。这应该允许您查看上次更新的文件是什么。如果您再继续运行该命令几次,您应该能够看到该文件的大小是否随时间而变化(即下载正在进行中)。