Re: [shell-script] Mudar a cor do # $ (shell)
Ola vc tem que usar os caracteres de cores ANSI + os caracteres escape Assim: PS1='\e[33;1m$\e[m' vc teria um prompt de usuario ($) amarelo. para mudar definitivamente vc teria q alterar a variavel em algum script executado durante o processo de login como o .bashrc ou .profile http://aurelio.net/shell/canivete.html#cores []´s Tiago On 11/16/06, Rafael Leandro <[EMAIL PROTECTED]> wrote: > Olá pessoa, > > Eu sei que não é dificil, mas até agora não consegui. > Gostaria de saber como muda a cor da $ usuario comum e # root. > Isto é, quando me logasse como root seria uma cor (amarelo), quando com root > (verde). É possível? -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer
[shell-script] script que verifica o proftpd
Amigos, preciso de um script para que ele verifique se o proftpd esta no ar ou nao, se ele estiver o script sai se nao ele inicia o serviço com o comando de start . isso por que o start nao pode ser mais automatico quando o maquina e inicializada.( tudo isso por causa de um auditor ) Obrigado, pela ajuda de novo
Re: [shell-script] script que verifica o proftpd
Veja se o script que inicializa o proftpd não tem uma opção status outra opção é fazer um ps -C proftpd >&- && echo ok || echo nok On 11/16/06, mendezdba <[EMAIL PROTECTED]> wrote: > > > > > > > > Amigos, > > preciso de um script para que ele verifique se o proftpd esta no ar > ou nao, se ele estiver o script sai > se nao ele inicia o serviço com o comando de start . > > isso por que o start nao pode ser mais automatico quando o maquina e > inicializada.( tudo isso por causa de um auditor ) > > Obrigado, pela ajuda de novo > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer
[shell-script] unsubscribe
unsubscribe As informacoes contidas neste e-mail e nos arquivos anexados podem ser informacoes confidenciais ou privilegiadas. Caso voce nao seja o destinatario correto, apague o conteudo desta mensagem e notifique o remetente imediatamente. [As partes desta mensagem que não continham texto foram removidas]
Res: [shell-script] Re: Apagar arquivos antigos de diretorios específicos....
o problema q dentro deste diretorio tem outros (muitos) diretorios e arquivos que não podem nem ser tocados. eheheh Por isto que tem que ser em diretorios específicos dentro deste... []s Renato de Oliveira Diogo Bacharel em Ciência da Computação UNESP - Bauru [EMAIL PROTECTED] [EMAIL PROTECTED] - Mensagem original De: Sergio Oliveira <[EMAIL PROTECTED]> Para: shell-script@yahoogrupos.com.br Enviadas: Quarta-feira, 15 de Novembro de 2006 2:44:07 Assunto: Re: [shell-script] Re: Apagar arquivos antigos de diretorios específicos Correção : errado FPATH=/ /home/vpopmail correto FPATH=/home/ vpopmail 2006/11/15, Sergio Oliveira <[EMAIL PROTECTED] com>: > > E se você fizer só assim? > > #!/bin/bash > # -- Script p/ remover arquivos antigos. # > > DIAS=30 > FPATH=/ /home/vpopmail > > find $FPATH -atime +$DIAS -exec rm -f {} \; > find $FPATH -empty -exec rm -f {} \; > find $FPATH -empty -exec rmdir {} \; > > ? > > - - - - - - > > > [As partes desta mensagem que não continham texto foram removidas] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[shell-script] Re: script que verifica o proftpd
obrigado, por responder realmente eu preciso do script.pois sera ativado sempre de madrugada pelo operador. --- Em shell-script@yahoogrupos.com.br, "Tiago Barcellos Peczenyj" <[EMAIL PROTECTED]> escreveu > > Veja se o script que inicializa o proftpd não tem uma opção status > > outra opção é fazer um > > ps -C proftpd >&- && echo ok || echo nok > > On 11/16/06, mendezdba <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > Amigos, > > > > preciso de um script para que ele verifique se o proftpd esta no ar > > ou nao, se ele estiver o script sai > > se nao ele inicia o serviço com o comando de start . > > > > isso por que o start nao pode ser mais automatico quando o maquina e > > inicializada.( tudo isso por causa de um auditor ) > > > > Obrigado, pela ajuda de novo > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer >
Re: [shell-script] Re: script que verifica o proftpd
Voce pode usar o monit para monitorar o serviço e se o serviço cai o monit inicia o serviço novamente, sei lá se serve pra voce mas, tá ai uma dica... Valeu On 11/16/06, mendezdba <[EMAIL PROTECTED]> wrote: > > obrigado, por responder > > realmente eu preciso do script.pois sera ativado > sempre de madrugada pelo operador. > > --- Em shell-script@yahoogrupos.com.br , > "Tiago Barcellos Peczenyj" > <[EMAIL PROTECTED]> escreveu > > > > Veja se o script que inicializa o proftpd não tem uma opção status > > > > outra opção é fazer um > > > > ps -C proftpd >&- && echo ok || echo nok > > > > On 11/16/06, mendezdba <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > > > > > Amigos, > > > > > > preciso de um script para que ele verifique se o proftpd esta no > ar > > > ou nao, se ele estiver o script sai > > > se nao ele inicia o serviço com o comando de start . > > > > > > isso por que o start nao pode ser mais automatico quando o > maquina e > > > inicializada.( tudo isso por causa de um auditor ) > > > > > > Obrigado, pela ajuda de novo > > > > > > > > > > > > > > -- > > Tiago B Peczenyj > > Linux User #405772 > > > > # cd /pub > > # more beer > > > > > -- Fabio S. Silva [As partes desta mensagem que não continham texto foram removidas]
[shell-script] Re: script que verifica o proftpd
obrigado. mais eu preciso do script ..pois para auditoria(que e mensal) eu tenho que provar que foi executado pelo script pelo monit e.otimo..mais o operador nao tem acessoe o auditor quer por script desculpe...mais obrigado pela dica --- Em shell-script@yahoogrupos.com.br, "Fabio Silva" <[EMAIL PROTECTED]> escreveu > > Voce pode usar o monit para monitorar o serviço e se o serviço cai o monit > inicia o serviço novamente, sei lá se serve pra voce mas, tá ai uma dica... > > Valeu > > > On 11/16/06, mendezdba <[EMAIL PROTECTED]> wrote: > > > > obrigado, por responder > > > > realmente eu preciso do script.pois sera ativado > > sempre de madrugada pelo operador. > > > > --- Em shell-script@yahoogrupos.com.br , > > "Tiago Barcellos Peczenyj" > > escreveu > > > > > > Veja se o script que inicializa o proftpd não tem uma opção status > > > > > > outra opção é fazer um > > > > > > ps -C proftpd >&- && echo ok || echo nok > > > > > > On 11/16/06, mendezdba wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Amigos, > > > > > > > > preciso de um script para que ele verifique se o proftpd esta no > > ar > > > > ou nao, se ele estiver o script sai > > > > se nao ele inicia o serviço com o comando de start . > > > > > > > > isso por que o start nao pode ser mais automatico quando o > > maquina e > > > > inicializada.( tudo isso por causa de um auditor ) > > > > > > > > Obrigado, pela ajuda de novo > > > > > > > > > > > > > > > > > > > > -- > > > Tiago B Peczenyj > > > Linux User #405772 > > > > > > # cd /pub > > > # more beer > > > > > > > > > > > > > -- > Fabio S. Silva > > > [As partes desta mensagem que não continham texto foram removidas] >
[shell-script] Diretorio (nome com espaço) e shell script...
Olá pessoal tenho um script q elemina arquivos antigos de determinados diretorios... porem eu precisaria adaptar este script para um diretorio que seu nome tem espaco (nao tem como eu modificar isto agora) O diretorio chama .Itens Excluidos como faço isso? o script está abaixo: == DATAATUAL=`date +%Y%m%d%H` N_DIA=30 ARQAUX=/tmp/rmspamold.tmp for base in `cat /var/qmail/users/assign |grep -xv .` do DIR=`echo $base |awk -F ":" '{print $5}'` for file in `find $DIR ` do if [ -d $file ] then echo $file | grep -w .Itens Excluidos >> $ARQAUX fi done done while read LINHA do { find $LINHA -ctime +$N_DIA -name "*" -exec rm -f {} \; } done < $ARQAUX rm -rf $ARQAUX == Renato de Oliveira Diogo Bacharel em Ciência da Computação UNESP - Bauru [EMAIL PROTECTED] [EMAIL PROTECTED] ___ Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! http://br.answers.yahoo.com/
Re: [shell-script] Diretorio (nome com espaço) e shell script...
echo $file | grep -w .Itens\ Excluidos >> $ARQAUX ou echo $file | grep -w '.Itens Excluidos' >> $ARQAUX Se a coisa não for só essa, antse do bloco que voce tem problemas altere o valor do IFS (Internal Field Separator) do sistema, sugiro o seguinte: OIFS="${IFS}" IFS=' ' . aqui vc executa o que precisa, e antes de terminar o script: IFS="${OIFS}" Na linha em q eu seto o IFS, eu coloquei uma apostrofe ' e apertei enter pra pular uma linha e fechei apostrofe '. Isso atribui a variavel IFS como um LF (Line Feed) que seria algo como o "\n"... Boa sorte, Flavio do Carmo Junior On 11/16/06, Renato Diogo <[EMAIL PROTECTED]> wrote: > > Olá pessoal > > tenho um script q elemina arquivos antigos de determinados diretorios... > > porem eu precisaria adaptar este script para um diretorio que seu nome tem > espaco (nao tem como eu modificar isto agora) > > O diretorio chama .Itens Excluidos > > como faço isso? o script está abaixo: > > == > DATAATUAL=`date +%Y%m%d%H` > N_DIA=30 > ARQAUX=/tmp/rmspamold.tmp > > for base in `cat /var/qmail/users/assign |grep -xv .` > do > DIR=`echo $base |awk -F ":" '{print $5}'` > for file in `find $DIR ` > do > if [ -d $file ] > then > echo $file | grep -w .Itens Excluidos >> $ARQAUX > fi > done > done > > while read LINHA > do { > find $LINHA -ctime +$N_DIA -name "*" -exec rm -f {} \; > } > done < $ARQAUX > > rm -rf $ARQAUX > > == > > > Renato de Oliveira Diogo > Bacharel em Ciência da Computação > UNESP - Bauru > > [EMAIL PROTECTED] > [EMAIL PROTECTED] > > > > > > ___ > Você quer respostas para suas perguntas? Ou você sabe muito e quer > compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! > http://br.answers.yahoo.com/ > > [As partes desta mensagem que não continham texto foram removidas]
[shell-script] Script de backup
Ola, estou tentando montar um script que realize backups em uma maquina com 2 sistemas operacionas, linux e windows. Depois do expediente eu reinicializo a maquina, e durante a madrugada ele deve executar esse scritp: Mas nao estou conseguindo.. aqui vai o script, pois esta acontecendo muitos erro.. Caso alguem pudesse me ajudar! Ficaria muito grato! #!/bin/bash mount /dev/sda1 /mnt/sda1 montado=`mount | grep /mnt/sda1` if [ -z "$montado" ]; then exit 1 else DATA=`date +%Y-%m-%d-%H.%M` cd /mnt/backup tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/ umount /mnt/sda1 fi -- Apio Carniello e Silva [As partes desta mensagem que não continham texto foram removidas]
Re: [shell-script] Script de backup
Poste as mensagens de erro pra facilitar, por favor! []'s On 11/16/06, Apio Carniello <[EMAIL PROTECTED]> wrote: > Ola, estou tentando montar um script que realize backups em uma maquina com > 2 sistemas operacionas, linux e windows. > Depois do expediente eu reinicializo a maquina, e durante a madrugada ele > deve executar esse scritp: > Mas nao estou conseguindo.. aqui vai o script, pois esta acontecendo muitos > erro.. Caso alguem pudesse me ajudar! > Ficaria muito grato! > > #!/bin/bash > > > > mount /dev/sda1 /mnt/sda1 > > montado=`mount | grep /mnt/sda1` > > > > if [ -z "$montado" ]; then > > exit 1 > > else > > DATA=`date +%Y-%m-%d-%H.%M` > > cd /mnt/backup > > tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/ > > umount /mnt/sda1 > > fi > > > > -- > Apio Carniello e Silva > > > [As partes desta mensagem que não continham texto foram removidas] > > > > - > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > - > Sair da lista: [EMAIL PROTECTED] > - > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > - > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > -- Eduardo Otubo Linux Registered User #424252 http://del.icio.us/z3r00/ |_|0|_| |_|_|0| |0|0|0|
Re: [shell-script] Script de backup
Mas que 'muitos erros' acontecem? On 11/16/06, Apio Carniello <[EMAIL PROTECTED]> wrote: > Ola, estou tentando montar um script que realize backups em uma maquina com > 2 sistemas operacionas, linux e windows. > Depois do expediente eu reinicializo a maquina, e durante a madrugada ele > deve executar esse scritp: > Mas nao estou conseguindo.. aqui vai o script, pois esta acontecendo muitos > erro.. Caso alguem pudesse me ajudar! > Ficaria muito grato! > > #!/bin/bash > > mount /dev/sda1 /mnt/sda1 > > montado=`mount | grep /mnt/sda1` > > if [ -z "$montado" ]; then > > exit 1 > > else > > DATA=`date +%Y-%m-%d-%H.%M` > > cd /mnt/backup > > tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/ > > umount /mnt/sda1 > > fi > Alias pense num script assim: #!/bin/bash REASON='/tmp/reason.txt' TARGET='/mnt/hda6/trabalho/' DATA="$(date +%Y-%m-%d-%H.%M)" FILE="trabalho-${DATA}.tar.gz" die() { echo -e "${1}\nReason:\n" ; cat ${2} ; exit 1 ; } mount /dev/sda1 /mnt/sda1 2>&1 > ${REASON} || die "Erro ao montar!!!" ${REASON} cd /mnt/backup && tar -zcvf "${FILE}" ${TARGET} umount /mnt/sda1 Acha mais facil de dar manutenção? -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer
Re: [shell-script] Script de backup
Duh ? voce monta /mnt/sda1 e tenta backupear /mnt/hda6 ? De qualquer forma, "mtos erros" é mto vago. Flavio do Carmo Junior On 11/16/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > Mas que 'muitos erros' acontecem? > > On 11/16/06, Apio Carniello <[EMAIL PROTECTED]> > wrote: > > Ola, estou tentando montar um script que realize backups em uma maquina > com > > 2 sistemas operacionas, linux e windows. > > Depois do expediente eu reinicializo a maquina, e durante a madrugada > ele > > deve executar esse scritp: > > Mas nao estou conseguindo.. aqui vai o script, pois esta acontecendo > muitos > > erro.. Caso alguem pudesse me ajudar! > > Ficaria muito grato! > > > > #!/bin/bash > > > > mount /dev/sda1 /mnt/sda1 > > > > montado=`mount | grep /mnt/sda1` > > > > if [ -z "$montado" ]; then > > > > exit 1 > > > > else > > > > DATA=`date +%Y-%m-%d-%H.%M` > > > > cd /mnt/backup > > > > tar -zcvf trabalho-"$DATA".tar.gz /mnt/hda6/trabalho/ > > > > umount /mnt/sda1 > > > > fi > > > > Alias pense num script assim: > > #!/bin/bash > REASON='/tmp/reason.txt' > TARGET='/mnt/hda6/trabalho/' > DATA="$(date +%Y-%m-%d-%H.%M)" > FILE="trabalho-${DATA}.tar.gz" > > die() { echo -e "${1}\nReason:\n" ; cat ${2} ; exit 1 ; } > > mount /dev/sda1 /mnt/sda1 2>&1 > ${REASON} || die "Erro ao montar!!!" > ${REASON} > cd /mnt/backup && tar -zcvf "${FILE}" ${TARGET} > umount /mnt/sda1 > > Acha mais facil de dar manutenção? > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas]