Dica de administração. Não se remove os usuarios que não fazer mais parte da
empresa, deve-se bloquear o login deles.
2009/5/13 thiagomz
>
>
> Andrea VB escreveu:
> > Amigo,
> >
>
> Andrea,
>
> Só um detalhe.. na verdade o quero é apagar os que ele NÃO encontrar em
> ATIVOS.txt, pois esses são m
Para criar o daemon binário tem que ser exclusivamente excrito em C ou C++.
Mas este teu script é possivel realizar o teu intento. Eu mesmo tenho
muitos scripts rodando como daemons.
Uma coisa que não pode se esquecer é propriedade de execução.
Verifique se o sh é o shell padrão do SO, se não for
*comando sed
cat dos.file
c:\>Meus Documentos\file1
c:\>Meus Documentos\file2
c:\>Meus Documentos\file3
c:\>Meus Documentos\file4
br...@pr131786:~$ cat dos.file| sed -e 's;\\;/;g'
c:/>Meus Documentos/file1
c:/>Meus Documentos/file2
c:/>Meus Documentos/file3
c:/>Meus Documentos/file4
*vc tambem pod
O indicado para vc neste caso é criar contas individuais para os
administradores, e conceder permissão através do sudo.
Assim quando ocorrer algum sinistro pode auditar o responsável pela conta do
administrador.
2009/10/19 Julio C. Neves
>
>
> Epa! Eu não definiria isso como uma "dúvida shell".
Galera, Muito bom dia a todos.
O meu problema é o seguinte, preciso executar o comando a baixo sem
interação humana, e que por questão de segurança é exigido autenticação.
pg_dump -i -h localhost -p 5432 -U postgres -F c -b -D -v -f "pg_bkp.backup"
baseDeDados
tentei executa-lo como abaixo e não
pretendo executar direto do crontab sem fazer script, teria alguma outra
forma sem variavel de sessão?
2009/10/22 Márcio Gil
>
>
> Isto você resolve exportando a variável PGPASSWORD. Algo assim:
>
> export PGPASSWORD="..."
> if ! pg_dump -i -h localhost -p 5432 -U postgres -F c -b -D -v -f
> ; t
Valeu Márcio, já é o suficiente para eu procegir!
E muito obrigado a todos os outro colegas.
2009/10/22 Márcio Gil
>
>
> Você pode utilizar o arquivo .pgpass
>
> Documentação:
>
> http://www.postgresql.org/docs/8.3/static/libpq-pgpass.html
>
> > -Original Message-
> > From: ®...@®ÐØ
> >
no exemplo abaixo os parametros passados não deveriam ser 33,34 e 35?
Creio que não funcionou o exemplo, pq a resposta está em 1, 2 e 3.
2009/10/30 Ivan lopes
>
>
> 2009/10/30 Cyolfi Cyro >
>
>
> >
> >
> > O for quando usado desse jeito não deve ter parênteses duplos?
> >
> > ex: for((i=0;i<6;i+
Galera continuando com a duvida
Segue o script abaixo, criei um array que contém o nome das bases que serão
backupeadas, faço um dump individual (.backup) em cada uma e empacoto com
tar, e removo os arquivos .backup;
Entretanto não estou conseguindo fechar o script. Nos checkpoint aparece o
c
Galera resolvi, foi apenas um vacilo, esqueci de protejer as variaveis.
valeu.
2009/11/11 ®...@®ÐØ
> Galera continuando com a duvida
>
> Segue o script abaixo, criei um array que contém o nome das bases que serão
> backupeadas, faço um dump individual (.backup) em cada uma e empacoto com
> t
use um arquivo externo como ponteiro.
2009/11/13 Milton Cury
>
>
> Tenho uma arquivo de log de uma aplicação que é ciclíco.
> A cada minuto devo efetuar leituras das linhas nele armazenadas.
>
> Como faço para que a cada leitura eu leia a partir da posição em que parei
> a ultima leitura, ou sej
qual o erro que apresenta na segunda hipotese?
2009/11/13 Apio Carniello
>
>
> Boa tarde galera...
>
> Eu trabalho em uma escola, onde sou professor e coordenador dos
> laboratórios.
> Nessa escola eu trabalho com classes de ips diferentes, e apenas os
> laboratórios estão passando pelo proxy.
>
Galera desejo melhorar um rotate log que necessito executar manualmente.
atualmente executo as etapas abaixo.
ls *log.2*|while read a; do mv -v $a `sed -e s/2/3/g <<< $a`; done
ls *log.1*|while read a; do mv -v $a `sed -e s/1/2/g <<< $a`; done
ls *log|while read a; do mv -v $a $a.1; done
O meu ro
arquivos:
cep-eventos.log.5.gz
cep-eventos.log.4.gz
cep-eventos.log.3.gz
cep-eventos.log.2.gz
cep-eventos.log.2
cep-eventos.log.1
access.log.gz
access.log.5.gz
access.log.4.gz
access.log.3.gz
access.log.2.gz
access.log.2
Como eu poderia, segmentar no ponto para utilizar* $nome.$log.$num.$resto
$n
Experientes colegas!!!
/opt/plone-2.5.5-prod/zeocluster/server/var/sa-restauracaoBD.fs
/opt/plone-2.5.5-prod/zeocluster/server/var/sepmBD.fs
/opt/plone-2.5.5-prod/zeocluster/server/var/sepmcndmBD.fs
/opt/plone-2.5.5-prod/zeocluster/server/var/sepmforumBD.fs
Tenho a lista acima com cerca de 25 a
Gostei! esta eu não conhecia, entretando entre os outros comandos que
preciso de executar tenho que usar o resto da string...
etapas:
#1. identificar os arquivos *.fs
/opt/plone-2.5.5-prod/zeocluster/server/var/sa-restauracaoBD.fs
#2. criar o diretório do arquivo identificado
mkdir /path/sa-restau
não funciona com o awk.
2009/12/3 Darlon Vasata
> Se vc quiser tirar algo do final do conteúdo de uma variável, usa o %
> tipo:
>
> ${a%.fs}
>
>
>
> Em 03/12/2009, às 09:53, ®...@®ÐØ escreveu:
>
> > Experientes colegas!!!
> >
> > /opt/plone-2.5.5-prod/zeocluster/server/var/sa-restauracaoBD.fs
>
Montei o abaixo antes da msg do thiado
ls opt/plone-2.5.5-prod/zeocluster/server/var/*.fs|while read a; do echo;
echo mkdir -v $(awk -F/ '{print $NF}' <<< $a|cut -d . -f1);echo
/opt/plone-2.5.5-prod/bin/repozo.py -B -F -z -f $a -r $(awk -F/ '{print
$NF}' <<< $a|cut -d . -f1); echo tar cvjf $(awk -
tem que dar uma melhorada!
#cat nn
nome1.sys, nome2.sys
ou
files=arquivo.dll
ou
ServiceBinary = %12%\m5289.sys
ou
IOLOGMSGDLL="\IoLogMsg.dll"
#grep -oE [A-Za-z0-9]+\.[A-Za-z]{3} nn
nome1.sys
nome2.sys
files=arq
uivo.dll
ServiceBinary
m5289.sys
IOLOGMSGDLL
IoLogMsg.dll
2009/12/7 La
grep -oE [A-Za-z0-9]+\\.[A-Za-z]{3} nn
nome1.sys
nome2.sys
arquivo.dll
m5289.sys
IoLogMsg.dll
2009/12/7 ®...@®ÐØ
> tem que dar uma melhorada!
>
> #cat nn
> nome1.sys, nome2.sys
>
> ou
>
> files=arquivo.dll
>
> ou
>
> ServiceBinary = %12%\m5289.sys
>
> ou
>
> IOLOGMSGDLL="\IoLogMsg.dll"
O meu problema é o seguinte, conforme as informações abaixo, criei o script,
adicionei as propriedades devidas, e funciona normalmente quando executo em
linha de comando, entretando quando agendado no cron, não faz nada.
podem me ajudar neste caso?
#cat /etc/issue
Ubuntu 8.04 \n \l
#uname -a
Lin
no /bin/sh não executa por isso que carrego o /bin/bash.
nos outros scripts que nomalmente faço não apresenta este comportamento.
2009/12/14 Bruno Gunter
>
>
> Grande,
>
> Seu problema deve ocorrer, provavelmente, porque você defini /bin/bash
> como shell e depois /bin/sh. Para ter certeza, abra
Galera funcionou agora, deve ter sido alguma especie de bug!
não fiz alteração nenhuma no script, reiniciei o crontab, o syslog e
funcionou.
valeu galera.
2009/12/14 ®...@®ÐØ
> no /bin/sh não executa por isso que carrego o /bin/bash.
> nos outros scripts que nomalmente faço não apresenta este c
exit 0;
2009/12/16 Douglas Milanez
>
>
> Fala galera,
>
> Existe uma maneira de sair de um loop sem precisar comentar o restante do
> código.
> Ex.
>
> for cont in $(seq 10)
> do
> echo $cont
>
> if [ teste = teste ]
> then
> echo aqui
> fi
> done
>
> Eu gostaria de sair depois do echo $cont, ma
Como ficou a solução?
2009/12/30 Michael Costa
>
>
> Obrigado à todos! Problema solucionado!
>
> 2009/12/29 juarezthomaze...@rocketmail.com<
> juarezthomaze...@rocketmail.com >
>
>
> >
> >
> > Olá Michael ! Tudo joia ? E os cubos ? Continua perdendo tempo com isso ?
> >
> > Como não gosto disso
Galera preciso realizar o seguinte comando em série:
cd data/Layout/; wget
http://apore.in.planalto.gov.br/svn/projetosweb/TWiki/wikipac/trunk/data/Layout/BaseCss.txt
cd pub/Layout/; wget
http://apore.in.planalto.gov.br/svn/projetosweb/TWiki/wikipac/trunk/pub/Layout/IeFixesCss/IEFixes.css
cd templ
Tenho q baixa-los nos respectivos locais, como irei separar o path/file?
se baixa-los tudo em um local somente não satisfaz a minha necessidade.
2010/1/7 Jeiks
> Oi Ricardo,
>
> coloque os arquivos a baixar em um arquivo, por exemplo "lista.txt"
>
> depois execute:
> URL=http://apore.in.planalt
:(
Deixe eu me esclarecer!
Tenho a lista que enviei, que possui níveis de diretório diferentes, entre 2
e 6 níveis de profundidade (templates/login.tmpl;
pub/Layout/IeFixesCss/IEFixes.css; etc...).
Cada arquivo da lista tem o correlato, na respectiva URL:
http://apore.in.planalto.gov.br/svn/projet
rodei sim.
mas baixou no mesmo diretório.
2010/1/7 Jeiks
> Você rodou meu script?
> ou tentou em outra pasta qualquer?
> deixa explicar o que meu script faz...
>
> primeiro mandei colocar a lista em um arquivo chamado lista.txt, depois
>
> Definir a URL base de download na variavel URL
> *URL=ht
Então que Jesus tenha misécordia de minha alma pecadora em dúvida.
Pensei que os arquivos e exemplos seriam necessários para me fazer entender.
Me desculpem Julio e microbiu se os fiz perder tempo.
Agradeço o Jeiks e ao Jimmy que entenderam o script que mandei no primeiro
email e tentaram me ajudar
pode ser assim também, se for como eu e waldirio entendemos.
awk -F ";" '{print $1";"$2";"$3";"$4}' /path/arquivo.lista
2010/1/13 Waldirio Manhães Pinheiro
> Amigo
>
> Se com certeza vc só tiver 4 campos, segue a solução com o cut (cut -d";"
> -f1-4)
>
> jeju:[] > echo $a
> teste;;;
Meus caros colegas e sábios Gurus!
Tenho uma arvore de diretórios que possue 158020 arquivos.
Preciso filtrar duas listas,
- uma com todos os arquivos que possuem extensão (doc, ppt, jpg, gif, js,
sh, tmpl, e os outros de preferência excluindo .txt);
- outro com todos os arquivos que possuem carac
Realmente estou tentando com o find, mas não conheço todas as extensões, na
tentativa localizei um arquivo .kmz, que eum nem sabia que existia.
Não posso limitar o relatório ao meu nível de aparente conhecimento de
conteúdo.
2010/1/14 Tiago Peczenyj
> Nos dois casos me parece que vc pode fazer u
como poderia usar expressões regulares no find para filtrar extensões?
2010/1/14 Tiago Peczenyj
> Nos dois casos me parece que vc pode fazer uso do find com expressões
> regulares (opção -iregex ) ou concatenações lógicas das extensões que
> vc precisa
>
> find /diretorio \( -name *.doc -o -name
quase isto, pois os arquivos sem extensão também deve ficar de fora!
estou tentando criar alguma ER para filtrar extensões com /\..*/ mas ainda
não funcionou...
2010/1/14 Flavio Junior
> find /diretorio -not -iname "*.txt"
>
> Se entendi, tu quer tudo MENOS .txt né?
>
> Quanto ao segundo.. de al
valeu!
2010/1/14 Tiago Peczenyj
> algo como
>
> find . -iregex ".*\(txt\|pdf\|gif\)"
>
> 2010/1/14 ®...@®ÐØ
> >
> >
> >
> > como poderia usar expressões regulares no find para filtrar extensões?
> >
> > 2010/1/14 Tiago Peczenyj
> >
> > > Nos dois casos me parece que vc pode fazer uso do find c
Pra mim funcionou diferente. tem alguma sugestão?
eta:/tmp# echo $LANG
en_US.UTF-8
eta:/tmp# ll
total 4.0K
-rw-r--r-- 1 root root 0 2010-01-14 11:24 açu
-rw-r--r-- 1 root root 0 2010-01-14 11:23 cáz
-rw-r- 1 www-data www-data 221 2010-01-14 11:24
cgisess_11a00dc8b5bede0b607
Galera, Com a ajuda de Vcs, consegui filtra os arquivos mesclando o find com
grep, no decorrer descobri que deveria remover mais arquivos além txt. Este
arquivos filtrados somam 14382.
ficou assim:
find -type f ! -path "*svn*" ! -name "*,v" ! -iregex
".*\(txt\|pm\|php\|htm\|po\|pot\|cfg\|lease\|c
manda uma parte do cvs como o microbiu falou e diga como tratar os decimais,
ignora, arredonda pra cima, pra baixo. deve haver alguma regra.
2010/1/15 Noilson Caio
> Desculpa, não me liguei no "não trabalha com números com vírgulas" .
>
>
> 2010/1/15 Noilson Caio
>
> > O bc não processa float ?
Esclarecer por favor os campos do csv1
2010/1/15 Kurt Kraut
> Olá,
>
>
> Conforme solicitado, eis os CSVs de onde puxo os dados:
>
> # nota1.csv #
>
> 0033900;21;52,5
> 0016605;22;55
> 0022201;19;47,5
>
> # EOF #
>
> Onde o primeiro campo é o ID universal do aluno e o último campo é a $nota1
>
>
Normalmente quando necessito fazer este tipo de procedimento, eu os
autentico no apache, aí não preciso de me preocupar com segurança e detalhes
a fim, já que estão implementados no apache, só utilizo os recursos
disponíveis.
O último que fiz foi para autenticar usuários subversion para alteração d
Não!
mesmo porque o próprio exemplo de autenticação de usuários no SVN não tem
nada haver com web, ou bloqueio de acessos.
Estamos falando aqui de autenticação de usuários via CGI.
2010/1/18 Bruno Gunter
>
>
> Ricardo, o que você quis dizer é com o bloqueio de acessos
> via .htaccess? Se sim, nã
se bem que pode ser assim também:
$ for i in $(cat a); do grep -v "$i" b; done
2010/1/18 Pedro Pardini
>
>
> Fala, Julio.
> Obrigado pela dica e pelo puxão de orelha. Minhas humildes desculpas!!
> Eu realmente esqueci de postar minhas tentativas.
>
> Mas, eu estava mesmo esbarrando no uso do ci
Oh...
é verdade, me desculpem por minha resposta distraída...
2010/1/18 Bruno Gunter
>
>
> Ricardo, assim não funcionaria, pois você está "grepando" tudo menos a
> ocorrência desejada (o -v do grep).
>
> Do man do próprio grep:
> -v, --invert-match
> Invert the sense of matching, to select non-m
sed 's/\(^\)\?\([^ ]*\)/\u&/g' nomes.lst
2010/1/19 Daniel Merli Morais
>
>
> Pessoal, como converter apenas o primeiro caracter de cada palavra p/
> maiúsculo? Por exemplo, em um arquivo que contenha nomes próprios:
>
> João silva
> Fulano ciclano
> Maria oliveira
>
> Deveria ficar da seguinte f
Este mantem o arquivo original e grava uma cópia _2.
ls acpr/*|while read a; do sed -e 's#/u/sysvenda#/t/sysvenda#g' $a > ${a}_2;
done
Em 11 de março de 2010 10:05, Carla Oliveira escreveu:
>
>
> Agradeço a todas as respostas, obrigada Felipe era isto mesmo que eu queria
> substituir em todos se
Galera estou precisando de empacotar uma dupla de arquivos, nomeados como na
lista abaixo, ao todo são 1048 arquivos.
/storage-bkp/sagproregBD/2010-06-21-04-34-10.dat
/storage-bkp/sagproregBD/2010-06-22-14-02-09.fsz
/storage-bkp/sagproregBD/2010-06-22-14-02-09.dat
/storage-bkp/sepmBD/2010-06-01-21-
Desculpe bits e toda galera que recebe em texto...
tar cvzf ${file%.fsz}.tar.gz $dir/$file
especificamente em ${file%.fsz} para remover fsz e dat.
Em 22 de junho de 2010 15:42, MrBiTs escreveu:
>
>
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
>
> On 06/22/2010 03:27 PM, ®...@®ÐØ wrot
Resolvi galera!!!
fiz assim:
find /storage-bkp -type f -name "*.dat" -printf '%h %f\n'|while read d f; do
echo $d/$f; echo tar cvf $d/${f%.dat}.tar $d/${f%.dat}.*; done
Em 22 de junho de 2010 16:08, ®...@®ÐØ
escreveu:
> Desculpe bits e toda galera que recebe em texto...
>
>
> tar cvzf ${file%.fsz
Galera, bom dia.
Tenho diversos arquivos a serem removidos, e apenas um tipo a ser
preservado.
Exemplo:
Data.fs
Data.fs.index
Data.fs.lock
Data.fs.tmp
Arq.fs
Arq.fs.index
Arq.fs.lock
Arq.fs.tmp
Arq2.fs
Arq2.fs.index
Arq2.fs.lock
Arq2.fs.tmp
O arquivo a ser preservados é apenas o fs, e os outros
A correção da expressão pode está correta, entretanto não corrige o
problema...
rm -fv *.fs.*, esta foi a minha primeira tentativa, e remove todos os
arquivos.
Em 16 de julho de 2010 13:32, Cléoson Barreto
escreveu:
>
>
> Olá Fabiano,
>
> Você tem toda a razão. Falta de atenção minha! :-/
>
>
> -
Pessoal estou com um problema sério!!
Estou com um servidor apache2 rodando em ubuntu sobre um sparc.
Todos os dias de madrugada o apache cai, e há um site https que exige
senha para iniciá-lo, estou buscando uma alternativa para corrigir o
problema.
PROBLEMA:
Mas enquanto isso, quero fazer um sc
Galera,
Preciso de ajuda no seguinte sentido. Observem a lista abaixo:
awstats.projeto.conf
awstats.outro.conf
awstats.e-assim-vai.conf
awstats.www.site1.com.br.conf
awstats.www.site2.com.br.conf
awstats.www.site3.com.br.conf
awstats.www.site4.com.br.conf
awstats.www.site5.com.br.conf
awstats.www.
Infelizmente a lista é gerada de um fluxo. Não esta em arquivo.
Necessito capturar este fluxo e trabalhar com ele.
Em 27 de agosto de 2010 12:00, eric miranda escreveu:
> sed -e 's/awstats\.//g' -e 's/\.conf//g' | sort -u
>
> isso não resolve seu problema?
>
> flw!
>
> Em 27 de agosto de 2010 11:
a lista é capturada de um fluxo, não esta em arquivo.
Tendei assim:
find /etc/awstats/ -type f -printf '%f \n'| sed
'd/^awstats\.\(.*\)\.conf$/\1/'
não deu certo.
Em 27 de agosto de 2010 13:35, Fernando Luizao
escreveu:
>
>
> Usando um grupo para remover o texto do início e fim:
>
> sed 's/^awst
55 matches
Mail list logo