![如何检查文件是否正在下载?](https://linux22.com/image/28234/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%96%87%E4%BB%B6%E6%98%AF%E5%90%A6%E6%AD%A3%E5%9C%A8%E4%B8%8B%E8%BD%BD%EF%BC%9F.png)
我有一个 Raspberry Pi,我想用它自动下载到网络驱动器。我想定期使用cron
(我听说它们不是最稳定的东西)重新启动机器,但显然,我不想在不完整的下载中途重新启动它。
我可能会使用几种不同的方法下载,但我很快就会使用的方法之一是获取iplayer可能wget
还有基本的东西。
有什么方法可以检查是否正在进行中?
任何建议表示赞赏。
答案1
一些肮脏的想法:
- 使用 ps 轮询正在运行的软件:如果 wget 实例正在运行,则不要重新启动。
- 触发下载时创建锁定文件,并轮询锁定文件
无论如何, wget -c 允许继续中断的下载。