Mostrando postagens com marcador ubuntu. Mostrar todas as postagens
Mostrando postagens com marcador ubuntu. Mostrar todas as postagens

quinta-feira, 6 de agosto de 2015

Utilizando scripts sh com parâmetros no Ubuntu

..provavelmente funciona em qualquer SO linux, mas enfim.

O exemplo abaixo é um script que recebe como parâmetro uma mensagem pra ser usada no commit do git.

 #!/bin/sh  
 MENSAGEM="$1"  
 cd /var/www/pastadoprojeto/  
 git add .  
 git commit -m "$MENSAGEM"  
 git push origin master   

Depois de dar um chmod +x, chama ele assim:

 ./script.sh mensagem do commit

sexta-feira, 12 de junho de 2015

Procurando em um arquivo no shell

  grep 'palavras' arquivo > resultado.log  

Não esquecer de escapar os caracteres especiais:
  grep '192\.168\.0\.1' access_log > resultado.log  

sexta-feira, 1 de agosto de 2014

Executando um comando como Root via php

Assim:

 <?php  
 $outPut = shell_exec("echo senha | sudo -S apt-get -y install openssh-server");  
 echo "<pre>$outPut</pre>";  
 ?>  

O detalhe é o 'echo' antes, pra enviar a senha pro sudo, e o -y, pra não pedir confirmação sobre a instalação.