我正在使用wget在cron任务中,每分钟将一个.jpg文件下载到Web服务器文件夹中(每次都使用相同的文件名进行覆盖)。这个文件夹是“实时”的,因为Web服务器还会从那里提供该图像。但是,如果有人在获取图像时通过Web浏览器浏览该页面,则该图像被视为带有错误的jpg,并在浏览器中显示错误信息。因此,我需要做的是类似于Firefox下载文件时,wget应该将文件写入临时文件中,可以在/var或目标文件夹中以临时名称进行重命名,直到下载完整个文件后再进行原子(或至少是可忽略的)步骤。
我已经阅读了wget手册,似乎没有这样的命令行选项。我错过了吗?还是我需要在cron工作中执行两个命令,即wget和move?