script para svn

1. script para svn

igor muzetti
parrera

(usa Debian)

Enviado em 08/02/2010 - 15:04h

Olá!Queria fazer um script para executar um comando(syncronize no subversion) para poder sincronizar meu repositório com um espelho à uma mesma hr todo dia.Alguém sabe aonde posso encontrar dicas de como fazer este tipo de script?Obrigado!


  


2. Re: script para svn

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/02/2010 - 15:35h

existe programa que faz isso, soh nao lembro o nome


3. Re: script para svn

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 08/02/2010 - 21:02h

Só posso te falar que essa parte de "sincronizar a uma mesma hora do dia" pode ser feita usando o crontab.

$ crontab -e
0 hh * * * /caminho/do/seu/script

O hh representa sua hora, assim seu script será executado todos os dias às hh horas.

Espero ter ajudado.
t+


4. Re: script para svn

igor muzetti
parrera

(usa Debian)

Enviado em 09/02/2010 - 11:33h

Estou ligado no crontab, será aonde a chamada do script estará, minha dúvida é mesmo como ficaria o script, estou tentando ver se ficaria somente o comando(sync) nele, e ele mesmo(o script) ficará em /root.
vlw!


5. acho q seria assim:

igor muzetti
parrera

(usa Debian)

Enviado em 10/02/2010 - 11:16h

Meu script ficaria por exemplo em /root/syncsvn.sh

#!/bin/bash
#fazendo a sincronização com o repositório espelho
svnsync sync https:...............(o comando com seus parâmetros)

Depois tenho que transformar em executável meu script:
#chmod +x /root/syncsvn.sh

Agendando com o crontab:
#crontab -e

00 12 * * * /root/syncsvn.sh

Pronto, agora eu salvaria o arquivo e reiniciaria o cron para que a rotina funcione:
#/etc/init.d/cron restart

Então galera, alguém tem algo pra me ajudar ou corrigir, podem falar por favor.vlw!