Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 当脚本在后台工作时,如何检查wget正在下载的文件?_Linux_Amazon Web Services_Download_Wget_Ubuntu Server - Fatal编程技术网

Linux 当脚本在后台工作时,如何检查wget正在下载的文件?

Linux 当脚本在后台工作时,如何检查wget正在下载的文件?,linux,amazon-web-services,download,wget,ubuntu-server,Linux,Amazon Web Services,Download,Wget,Ubuntu Server,我有一个在AWS Ubuntu服务器上运行的脚本。该脚本只需将文件下载到磁盘,将其同步到S3存储,然后从磁盘删除该文件。我包括了一个简单的进度跟踪器,它报告例如“url 1/100下载”。事后看来,我应该包括一些进度信息,比如:“url 1/100下载” 由于下载文件的数量在12小时内没有变化,脚本似乎要么挂起,要么下载了大量文件。如何检查活动脚本正在下载哪个url?或者,如何检查脚本是否仍在下载或刚刚挂起?您可以使用 ps ax | grep -v grep | grep wget 在终点站

我有一个在AWS Ubuntu服务器上运行的脚本。该脚本只需将文件下载到磁盘,将其同步到S3存储,然后从磁盘删除该文件。我包括了一个简单的进度跟踪器,它报告例如“url 1/100下载”。事后看来,我应该包括一些进度信息,比如:“url 1/100下载”


由于下载文件的数量在12小时内没有变化,脚本似乎要么挂起,要么下载了大量文件。如何检查活动脚本正在下载哪个url?或者,如何检查脚本是否仍在下载或刚刚挂起?

您可以使用

ps ax | grep -v grep | grep wget
在终点站。
这将输出当前正在运行的wget进程及其参数(url)。

您可以使用

ps ax | grep -v grep | grep wget
在终点站。
这将输出当前正在运行的wget进程及其参数(URL)。

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


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

ps
命令将告诉您该文件是否仍在运行或是否已崩溃

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

尝试以root用户身份运行它(始终在VPS上)。如果它仍然没有显示任何内容,可能它崩溃了,您的脚本被挂起。您的脚本使用什么语言?请尝试以root用户身份运行它(始终在VPS上)。如果它仍然没有显示任何内容,可能它崩溃了,您的脚本被挂起。你的剧本是用什么语言写的?