繁体   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