📅  最后修改于: 2023-12-03 15:21:08.455000             🧑  作者: Mango
如果你经常使用命令行下载工具wget,你可能需要知道如何暂停和恢复下载。这在下载大文件时非常有用,因为你可以控制下载的速度和节省带宽。
当你正在下载一个文件时,可以使用以下命令暂停下载:
$ kill -SIGSTOP [pid]
其中,[pid]是wget进程的进程ID。你可以使用以下命令查找wget进程的进程ID:
$ ps aux | grep wget
然后你可以看到类似以下的输出:
user 1234 1.5 1.0 123456 12345 pts/0 S+ 11:11 0:01 wget http://example.com/file.zip
在这个例子中,1234是wget进程的进程ID。使用kill命令暂停wget下载:
$ kill -SIGSTOP 1234
现在wget下载已经被暂停了。你可以在任何时候使用以下命令来检查wget是否已暂停:
$ ps aux | grep wget
你会看到与上面相同的输出,但是进程的状态会显示为T。
如果你想恢复wget下载,可以使用以下命令:
$ kill -SIGCONT [pid]
与暂停命令一样,[pid]是wget进程的进程ID。使用以下命令检查进程是否已恢复:
$ ps aux | grep wget
如果进程正在运行中,它的状态将会变成S。
现在你已经了解了如何暂停和恢复wget下载,你可以更好地控制你的下载速度和节省带宽。