我是ubuntu s3微型实例上的命令行新手,我需要一个每分钟抓取一个图像的cron作业,并将其重命名为datestamp.jpg在一个文件夹中......例如:
获取此网址:http://www.webcam1.com/live.jpg 重命名为year_month_day_hour_min_second.jpg 保存到摄像头/ webcam1 /
感谢您的建议!
答案 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
应该这样做:)