Colocado por Marcelo Sabadini em
02/06/2010
Shell Script – Gerador de pacotes de atualização
Olá pessoal.
Hoje vou mostrar como fazer um script que lê uma atualização do SVN e gera um pacote zipado apenas com os arquivos que foram alterados de uma revisão para outra. Para isto utilizaremos Shell Script. Sim!!! se você roda Windows vai ficar sem esta mamata!!!!!
Primeiramente gostaria de falar que não sou nenhum expert em Shell Script e muito menos em Linux. Eu sou apenas um cara que gosta muito e procura usá-los no dia-a-dia para ganhar facilidades, produtividade e diversão.
Pelo motivo descrito no parágrafo anterior, este script poderia ser melhorado e muito. Mas, me atende perfeitamente e fez com que eu reduzisse o tempo de atualização do meu ambiente de 20 minutos para apenas 3
Então vamos lá!
Seria legal você conhecer um pouco dos tópicos abaixo para poder acompanhar o raciocínio:
- Linux (por que nosso scritp só roda nele);
- Fazer algumas coisas na linha de comanto (pois é mais elegante);
- SVN na linha de comando (para poder entender o script melhor);
Colocado por Marcelo Sabadini em
04/12/2009
[Rapidinha] Putty – Login automático
Hoje vou dar uma dica rápida!
Acredito que todo mundo sabe configurar o Putty para salvar um HOST e enviar o nome de usuário ao abrir a conexão… mas mesmo assim precisa informar a senha de acesso.
Para quem não sabe configurar o nome de usuário, basta acessar o Putty, clicar em ‘Connection/Data‘ e preencher o campo ‘Auto-login username‘. Leia o resto desta entrada »
Colocado por Marcelo Sabadini em
27/10/2009
2º Encontro do PHP MG
Oá pessoal tudo bom?
Hoje estou postando a apresentação da palestra que ministrei no 2º Encontro do PHP MG dia 17/10/2009.
Como migrar seu ambiente de desenvolvimento para Linux.
Colocado por Marcelo Sabadini em
15/07/2009
wget recursivo
Bom dia pessoal!
Hoje estou postando mais uma pequena dica de Linux(vocês devem ter percebido que esto viciando em Linux)!!! Vou mostrar como fazer download de arquivos de um FTP recursivamente. Mas para que serveria isto? simples! imagine o seguinte cenário: Quero fazer uma rotina de backup do meu sistema.
Suponhamos que o meu sistema esta hospedado no endereço marcelosabadini.com.br/sistema/ e quero baixar TODO conteúdo dele. Então rodaria o seguinte comando:
-
wget -r ftp://USUARIO-DO-FTP:SENHA@marcelosabadini.com.br/sistema
Quem faz a magica neste caso é a opção -r. Veja algumas opções interessantes do wget: Leia o resto desta entrada »
Colocado por Marcelo Sabadini em
10/06/2009
Linux – Usando o comando ‘tail’
O comando ‘tail’ serve para examinar o conteúdo de arquivos. Ele possui algumas variações interessantes…
Para visualizar as últimas 10 linhas de um arquivo usamos o seguinte comando:
$ tail /caminho/para/arquivo.log
Agora suponhamos que você queira ver as últimas 50 linhas do arquivo:
$ tail -n 50 /caminho/para/arquivo.log
Vamos para um exemplo prático!


