我有一个 Raspberry Pi,我想用它自动下载到网络驱动器。我想定期使用cron
(我听说它们不是最稳定的东西)重新启动机器,但显然,我不想在不完整的下载中途重新启动它。
我可能会使用几种不同的方法下载,但我很快就会使用的方法之一是获取iplayer可能wget
还有基本的东西。
有什么方法可以检查是否正在进行中?
任何建议表示赞赏。
答案1
一些肮脏的想法:
- 使用 ps 轮询正在运行的软件:如果 wget 实例正在运行,则不要重新启动。
- 触发下载时创建锁定文件,并轮询锁定文件
无论如何, wget -c 允许继续中断的下载。