Olá,
Pode ser que esteja ocorrendo algum problema entao, pois o comando cat entre crases, dentro do for, pega todas as linhas, uma a uma, conforme vc necessita. Alem disso, é o modo mais simples...
Tipo: Posts; Usuário: Benzatti
Olá,
Pode ser que esteja ocorrendo algum problema entao, pois o comando cat entre crases, dentro do for, pega todas as linhas, uma a uma, conforme vc necessita. Alem disso, é o modo mais simples...
Esse script vai criar tds os usuarios com os nomes no ARQUIVO.
#!/bin/bash
for a in `cat ARQUIVO` ; do
adduser $a 2> /dev/null
done
[ ]' s
Tipo, quando algum servidor sofrer restart, vc pode fazer com que as informações sobre esse fato seja gravado num arquivo LOG, por php mesmo.
Daí vc cria uma condição, que p/ quando houver...
Use o arquivo /$HOME/.forward
Nele vc insere o nome do usuario p/ onde deve ir a cópia do email (apenas o nome do usuário p/ usuário da rede). Para ir para outro email, vc escreve o email inteiro...
Bejeto,
O que pode estar acontecendo é que o seu usuário pode não estar com permissão de executar o reboot. Daí quando o outro "usuário" executa sudo, a permissão é negada.
[ ] 's
Olá
No seu script verifiquei um erro no seguinte comando:
for i in `cat $ARQ1`
Vc não deve usar, nessa caso, o indicador de conteúdo de arquivo $. O certo seria:
for in `cat ARQ1`
Gostaria de lembrar tb que existem as variáveis COLUMNS e LINES que alteram o konsole. Vc pode atribuir valores diferentes, maiores ou menores, que os atuais para modificar a saída do konsole.
...
Tipo, pode usar o system() pra executar um comando shell dentro do programa em C. Ai fica facil pegar o PID.
[ ] ´s
Acho que fica mais fácil vc apertar o numlock toda vez mesmo... :lol:
[ ]´s
Alguem sabe alguma gambiarra para que um usuario comum do sistema copie um arquivo o qual ele nao possua permissao?
[ ] ´ s
#!/bin/bash
for nome in `cat lista.txt` ; do
useradd $nome
echo $RANDOM > tmp
passwd --stdin $nome < tmp
mail -s "Senha" [email protected] < tmp
done
Apos criar um usuario, ele ja...
A melhor maneira seria mesmo cadastrar-se em um serviço de ip dinamico como dyndns :
www.dyndns.org
Mas pra mandar o email pelo script vc pode fazer algo como:
/sbin/ifconfig | grep Bcast |...
Tente usar esse script no cron semanalmente:
#!/bin/bash
myvar=`date ´+ %d%m%Y´ `
tar czvf backup/myvar.tar.gz /home/meusarquivos
[ ] ´s
Vc terá que colocar esse comando em algum arquivo de inicialização, para nao precisar ficar digitando toda vez
[ ]´s
Use
sed -n xp
onde x eh o numero da linha a ser capturada
[ ] ´s
Para vc rodar um script que de um logout será necessario o seguinte: Vc precisa dar um comando exit sem que haja outros terminais abertos. Para isso, o script que vc irá rodar tera de ser...
Mas realmente nao é para acontecer nada nesse caso. Quando vc executa o shell script, outro terminal é aberto automaticamente e os comandos do script sao executados nesse terminal. Ao final do script...
Nao entendi direito o que vc quer fazer. Mas vc pode usar :
echo -e "\011"
...que representa um enter
[ ] ´s
Faz assim:
TOTAL=`expr $TOTAL + $ESPACO`
[ ] ´s
Um modo de colocar o um script na hora em que o usuario logar é colocando uma referencia ao script no arquivo .bash_login do usuario.
[ ] ´s
Vc armazena a quota de determinado usuario numa variavel "quota". No caso, eu defini a quota maxima como 40Mb. Se as quotas dos usuarios forem em Giga para alguns usuarios e em Megas para outros ai...
Para contar o total de linhas de todos os arquivos juntos
#!/bin/bash
num=0
for ARQ in `find / -name *.php`
do
tmp=`wc -l | awk ´ {print $1}´ `
num=`expr $num + $tmp`
done
Vc nao foi muito claro na sua especificação. Mas com certeza dá pra fazer o que vc quer usando o find. Como vai ser o formato da data entrada pelo usuario? Os arquivos criados a partir da data...
Bom, acho que isso resolve:
#modelo anterior modificado
sed "s/listen/listen $var_ip/" pptp.conf | awk ´ {print $1, $2}´ > pptp.conf~
cat pptp.conf~ > pptp.conf
sed...
O que acontece Rafalel, é que quando vc executa um script, automaticamente ele é executado em um shell a parte. Logo, apos a execução do script, se vc tentar ver o conteudo de uma variavel, vc verá o...