从url检索图像,然后每分钟使用时间戳重命名为本地文件夹

时间:2012-12-16 06:12:57

标签: ubuntu amazon-s3 cron wget

我是ubuntu s3微型实例上的命令行新手,我需要一个每分钟抓取一个图像的cron作业,并将其重命名为datestamp.jpg在一个文件夹中......例如:

获取此网址:http://www.webcam1.com/live.jpg 重命名为year_month_day_hour_min_second.jpg 保存到摄像头/ webcam1 /

感谢您的建议!

1 个答案:

答案 0 :(得分:2)

您可以在一个命令中执行此操作:

wget "http://www.webcam1.com/live.jpg" -O `date +"%Y_%m_%d_%H_%M_%S.jpg"`

如果您是从bash脚本执行此操作:

#!/bin/bash
dir="/cams/webcam1/"
now=`date +"%Y_%m_%d_%H_%M_%S.jpg"`
wget "http://www.webcam1.com/live.jpg" -O "$dir$now"

将bash脚本保存在某处,并确保使其可执行:chmod +x /path/to/my/script.sh

然后将此行添加到您的crontab(crontab -e):

* * * * * /path/to/my/script.sh

应该这样做:)