Sincronizar arquivos de um mac para uma unidade flash - automaticamente?

5

Eu tenho uma unidade flash, nomeie-a FLASH .

Eu quero, quando no meu mac, quando FLASH está conectado (e montado automaticamente), execute um script específico e faça com que ~/Documents seja copiado automaticamente para /Volumes/FLASH/Documents (o mac monta unidades em /Volumes ).

Esta mesma unidade, FLASH , (com essa nova pasta Documents adicionada antes com a situação mac), quando conectada em uma máquina Ubuntu, eu quero copiar automaticamente FLASH/Documents para ~/Documents (ou automaticamente execute um script, após a montagem).

Como devo fazer isso nesses diferentes cenários? Eu não quero usar aplicativos de terceiros para isso, eu prefiro usar ferramentas core / builtin disponíveis em ambas as plataformas.

    
por Somebody still uses you MS-DOS 13.05.2011 / 06:35

2 respostas

1

Use um item launchd usando a tecla StartOnMount !

# example launchd plist file using StartOnMount key
open -e /System/Library/LaunchDaemons/com.apple.backupd-attach.plist

Mais informações:

por 03.11.2011 / 10:55
1

No Mac, use Do Something When , um software gratuito que aciona ações quando você monta / desmonta uma unidade .

No lado do Linux, o udev pode executar um programa externo quando um disco é inserido (veja, por exemplo, Como ser notificado quando um dispositivo USB foi conectado? ).

    
por 13.05.2011 / 22:53