0

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

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

感谢您的建议!

4

1 回答 1

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

那应该这样做:)

于 2012-12-16T06:18:04.133 回答