Compactar uma pasta diariamente (mac)

0

Eu tenho um utilitário de backup online (zipcloud.com) E eu agendei uma pasta de upload de projetos todos os dias às 12h. A coisa é que minha pasta de projetos contém muitos arquivos, então pensei que o melhor que eu poderia fazer é escrever um código para zipar automaticamente a pasta antes que ela seja carregada todos os dias.

Eu não tenho conhecimento de python ou outras linguagens mac para fazer isso. Então ajuda é muito apreciada! :)

    
por Ilya Karnaukhov 12.08.2012 / 11:37

3 respostas

0

Você pode escrever um script para compactar o arquivo - e, em seguida, usar o comando cron para agendá-lo, para executá-lo diariamente no horário que desejar.

    
por 12.08.2012 / 12:11
0

A melhor coisa a fazer é criar um pequeno script que comprima seus arquivos. Você pode adicionar o script como um crontab e definir o horário diariamente às 12h. Não tenho certeza se você também gostaria que o script enviasse para o servidor, mas isso seria facilmente possível.

Você pode verificar a página do python aqui; link e crontab página aqui; link

Boa sorte.

    
por 12.08.2012 / 12:19
0

Edite o crontab com crontab -e (ou EDITOR=nano crontab -e ) e adicione uma linha como esta:

59 23 * * * cd ~/Notes; zip ~/Documents/Backups/Notes\ 'date '+\%Y-\%m-\%d''.zip *.txt

O formato é minutes hours days months weekdays command . 0 */2 * * 1-5 executaria um comando a cada duas horas durante a semana. % tem que ser escapado como \% no campo de comando.

    
por 13.08.2012 / 19:18

Tags