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.
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! :)
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.
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.
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.