Cenário:
- Grave conteúdo usando a câmera no cartão CF.
- Copie o conteúdo do cartão CF para o HD local na pasta nomeada (por exemplo, 20120311-D01). Não me importo de alterar o script para atualizar o nome que quero usar, não precisa ser uma pasta com nome automático.
- Copie o conteúdo da pasta HD local para USB HD (segunda cópia).
- Limpe o cartão CF.
Atualizei meu kit de viagem para o MacBook Air e não para o sistema Windows que eu usei anteriormente. Na configuração anterior, usei scripts de robocopy para as etapas 2 e 3. O benefício adicional foi que a etapa três foi configurada para ser uma operação de espelho (sincronização / atualização); portanto, se eu tivesse tempo para fazer o pós-processamento de foto ou vídeo, poderia executar novamente e sincronizaria apenas os arquivos alterados.
Eu sou novo no OSX e minhas poucas habilidades de pesquisa apareceram usando possivelmente "idem" ou "rsync" e me disseram para procurar em "carbon copy cloner" e "superduper".
Em resumo, eu gostaria de um método simples para copiar o conteúdo do meu cartão CF para o meu Macbook Air e, em seguida, uma segunda cópia para uma unidade USB externa, por segurança.
fonte
Respostas:
Normalmente, faço rsync -av / home / source / folder / here / Volumes / Disk1 / destination / folder / here nos meus scripts com rsync e, para agendamento, uso o Lingon. O Crontab realmente não estava funcionando para mim, mas o Lingon funciona o tempo todo. Encontrei um download gratuito da GPL da versão 2.2 e funciona perfeitamente bem para mim, mas você pode até comprar a versão 3 diretamente na Mac App Store por US $ 3. Lembre-se de que todas as unidades de rede, unidades USB / Firewire conectadas estão no diretório / Volumes como sua própria pasta. Espero que isto ajude!
fonte
A primeira coisa que você provavelmente deveria tentar seria Hazel . Você também pode tentar modificar um script de shell como este.
Para executá-lo sempre que o volume CF estiver montado (ou alguns arquivos nele forem modificados), você poderá salvar uma lista de propriedades como esta, por exemplo,
~/Library/LaunchAgents/com.superuser.411351.plist
e carregá-lalaunchctl load ~/Library/LaunchAgents/com.superuser.411351.plist
.fonte