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.sh
no 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.jpg
Obviamente, substitua
/path/to/repo
pelo 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.