A maneira mais fácil de fazer isso seria ter um trabalho cron renomeando seus arquivos. Assumindo que você não precisa de um acesso instantâneo às suas fotos e pode esperar um minuto (dê uma olhada: http://www.thegeekstuff.com/2011/07/cron- a cada 5 minutos / "> aqui se não estiver).
-
Crie um script que mova photos.jpg da sua pasta dropbox para o seu repositório, salvando-o como
year-month-day_hour_minutes_seconds.jpg. Crie um arquivo de texto chamadomove_photos.shno seu editor de texto favorito e cole essas linhas nele:#!/bin/bash date='date +%F"_"%H_%M_%S'; mv /Dropbox/Photos/photo.jpg /path/to/repo/$date.jpgObviamente, substitua
/path/to/repopelo caminho real do seu repositório. -
Torne o script executável:
$ chmod +x move_photos.sh -
Crie um crontab
$ crontab -e -
Adicione esta linha ao crontab:
* * * * * ~/move_photos.sh - Salve e feche a janela do editor do crontab.
Isso fará com que o script move_photos.sh seja executado a cada minuto. Como o nome do arquivo inclui segundos, nunca deve haver dois arquivos com o mesmo nome.