angelogadelha Postado 9 de março de 2010 Denunciar Compartilhar Postado 9 de março de 2010 Passei a madrugada procurando algo parecido com isso, cheguei nesse forum onde encontrei gente fina, clarqo ue tem uns manés que sempre vao querer comparar PC com Mac e dizer que "no mac deu um erro como no windows", dizer que mac é coisa de "viado" como vi num forum do orkut, mas quando vc ta com um trabalho grande que vai pra uma reunião pra apresenta-lo ao cliente e o seu notebook trava ou faz algo inexplicavel que so o windows consegue fazer, você gostaria muito de ter o utensilio de "viado" pra nao passar vexame. Me cadastrei no forum e procurei aqui tambem algo relacionado ao que eu preciso mas nao encontrei, que é o seguinte: Preciso que o mac faça uma copia automática de uma pasta cada vez que um arquivo contido na mesma for alterado. Isso é possivel sem eu ter que comprar um HD externo pra usar com o timemachine? Porque so preciso do backup dessa pasta onde so contem arquivos de texto. VIDA LONGA A APPLE!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Ramon Postado 9 de março de 2010 Denunciar Compartilhar Postado 9 de março de 2010 Quer que ela faça uma cópia do seu Mac para onde? Para o HD externo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Everson Santos Araujo Postado 9 de março de 2010 Denunciar Compartilhar Postado 9 de março de 2010 Folder action Backup folder Citar Link para o comentário Compartilhar em outros sites More sharing options...
Supertek Postado 9 de março de 2010 Denunciar Compartilhar Postado 9 de março de 2010 Aqui eu uso o Dropbox para fazer o backup automático na minha conta Citar Link para o comentário Compartilhar em outros sites More sharing options...
angelogadelha Postado 9 de março de 2010 Autor Denunciar Compartilhar Postado 9 de março de 2010 Eu trablaho com um programa 3D onde tenho um script que salva uma setagem de parametros em arquivos de textos externos, mas as vezes esses arquivos 'piram' e não tem como eu voltar ao que fiz anteriormente, dai, eu tenho que ficar salvando uma copia ou compactada na mesma pasta ou em outra pasta, pra o caso de dar problema eu ter a setagem anterior salava e nao precisar refazer o que fiz. Espero ter sido claro. Mas posso citar algo mais simples: trabalhando com textos do pages ou word, ou qulquer outro arquivo, quero fazer com que esse arquivo seja duplicado automaticamente pra mesma pasta onde ele esta, ou em qualquer outra, quando eu salvar. To trabalhando no arquivo, teclo cmd+S entao alguma rotina vai detectar que o arquivo é novo e vai duplica-lo com incremento. Citar Link para o comentário Compartilhar em outros sites More sharing options...
angelogadelha Postado 9 de março de 2010 Autor Denunciar Compartilhar Postado 9 de março de 2010 (editado) Creio que Everson Santos me deu tudo pra eu fazer qo ue preciso, mas não onsegui fazê-lo, vi que precisa entrar no automator e eu nao entendo infelizmente como ele funciona. Gostaria tambem que ficasse funcionando pra quando eu ligar e desligar o mac ele ativar o recurso por conta propria. Obrigado mais uma vez. Editado 9 de março de 2010 por angelogadelha Citar Link para o comentário Compartilhar em outros sites More sharing options...
fundidor Postado 4 de julho de 2010 Denunciar Compartilhar Postado 4 de julho de 2010 Comece digitando no Terminal: (dever de casa) man rsync man ssh man launchctl Crie chaves e coloque cópias em ambas máquinas, teste se o login ocorre sem que precise digitar sua senha. Por exemplo: ssh -vvv nomeDoUsuario@endereçoDaMáquina eu digito assim: ssh -vvv bernardo@air.local ou ssh -vvv bernardo@192.168.0.1 O ideal é atribuir um nome a máquina em preferências de sistema --> Compartilhamento --> botão editar Assim você não precisa usar um endereço ip diferente a cada vez que o roteador mudá-lo. Use o launchd para executar periodicamente seu comando, colocando um arquivo .plist em: /Users/seunome/Library/LaunchAgents Exemplo de um arquivo do launchd que executa um programa as 18:10 todos os dias: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.fundidor.mover_sociedade_maca-daily</string> <key>ProgramArguments</key> <array> <string>/Users/seunome/Library/Assistants/nomeDoPrograma.app</string> <string>daily</string> </array> <key>LowPriorityIO</key> <true/> <key>Nice</key> <integer>1</integer> <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>18</integer> <key>Minute</key> <integer>10</integer> </dict> </dict> </plist> Exemplo de como executar um programa quando você fizer o login na máquina: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ServiceName</key> <string>com.aladdin.PKIMonitor</string> <key>Command</key> <string>/path/até/o programa</string> <key>OnDemand</key> <false/> <key>RunAtLoad</key> <true/> </dict> </plist> Agora você estabelece no arquivo plist o que você quer executar via rsync: Exemplo de um comando que sincroniza a pasta "database" na raiz do disco com outra pasta "database" numa máquina chamada g5.local: /usr/bin/rsync -avu --delete --stats --progress /database bernardo@g5.local:/ Veja que você pode ou não usar a opção --delete, que deleta arquivos na máquina remota caso este tenha sido deletado na sua. Você pode melhorar a rotina incluindo um arquivo de log, assim: /usr/bin/rsync -avu --delete --stats --progress /database bernardo@g5.local:/ >> /Users/seunome/Library/Logs/nomeDoSeuLog.log 2>&1 Assim fica tudo gravado no log e você pode ver o que aconteceu... Espero que tenha ajudado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.