Galera, estou precisando enviar um e-mail e o corpo deste e-mail será uma
arquivo HTML.
Fiz alguns teste usando o sendmail, abaixo o código:
fnc_email_rel()
{
export MAILTO=$email_log
export SUBJECT="Report"
export BODY=$1
(
echo "To: $MAILTO"
echo "Subje
Voce pode isolar o "quente" do script dentro de uma função, e chamar essa
função com o tee, assim:
#!/bin/ksh
function meushell {
echo "um dois tres"
ls -l /home/user/um.ksh
}
meushell | tee meulog.log
Resultado:
$ ./um.ksh
um dois tres
-rwxr-xr-x 1 usergroup 110 Nov 26 12:
thiagomz escreveu:
> Pessoal,
>
Vamos la pessoal...
### Conteudo do script
cnt-prx-01:~# cat meushell.sh
#!/bin/bash
### inicio do shell
exec > meushell.log
exec 2>&1
echo Conteudo da Pasta
ls -l
fim do shell
### Executando o script, note que nao recebo nada na tela...
cnt-prx-01
Oi, Thiago.
Voce pode abrir uma subsessão de bash com tee:
$ bash | tee meulog.txt
Com isso, tudo o que você fizer nesse shell, vai para o log.
No caso de voce querer fazer algo mais 'discreto', como monitorar o uso de
uma ID controlada, algo assim, pode colocar no .profile da id em questao:
Você ta querendo rodar isso como um daemon e ler os logs ? Tipo o syslog
pega a saa padrão e joga para um arquivo ?
2009/11/26 Laercio Motta
> humm...
> tem como explicar melhor?
> axu q o povo nao intendeu bem o q ker.. =D
>
> 2009/11/26 thiagomz
>
> >
> >
> > Waldirio Manhães Pinheiro escreve
humm...
tem como explicar melhor?
axu q o povo nao intendeu bem o q ker.. =D
2009/11/26 thiagomz
>
>
> Waldirio Manhães Pinheiro escreveu:
> > Amigo
> >
> > tee -a
>
> Não é bem isso que eu quero.
>
> --
> Att./Regards,
>
> Thiago Zerbinato
> OCP DBA 8i/10g
> http://www.thiagomz.com/
> Ribeirao
Waldirio Manhães Pinheiro escreveu:
> Amigo
>
> tee -a
Não é bem isso que eu quero.
--
Att./Regards,
Thiago Zerbinato
OCP DBA 8i/10g
http://www.thiagomz.com/
Ribeirao Preto/SP - Brazil
zzarrumanome
Renomeia arquivos do diretório atual, arrumando nomes estranhos.
Obs.: Ele deixa tudo em minúsculas, retira acentuação e troca espaços em
branco, símbolos e pontuação pelo sublinhado _.
Opções: -n apenas mostra o que será feito, não executa
-d também renomeia diretório
As funções zz tem uma função para arrumar nomes de arquivos estranhos:
http://funcoeszz.net/
Acho que é a 'zzarrumanome', dá uma olhadinha lá e veja se resolve.
Abraço!
Breno.
--
"If you're gonna eat three times a day to the day that you die, why
not be good at it?
It will save you money, it w
Amigos, bom dia
Segue uma solução
jeju:[cod] > ls -1 |while read line; do aux=$(echo $line|sed 'y/íãç
/iac_/');echo mv "$line" $aux; done
mv arquívão cação 01.wmv arquivao_cacao_01.wmv
mv arquívão cação 02.wmv arquivao_cacao_02.wmv
mv arquívão cação 03.wmv arquivao_cacao_03.wmv
mv arquívão cação
Olá Luiz,
Seguinte, levando ao pé da letra como vc queria o resultado, eu obtive assim.
No caso fui alterado os caracteres pelo o comand Tr
cat arquivo | tr " " "_" | tr [áãà] a | tr [í] i |tr ç c
arquivao_cacao_01.wmv
arquivao_cacao_02.wmv
arquivao_cacao_03.wmv
arquivao_cacao_04.wmv
arquiva
Pessoal,
Para renomear arquivos usem o rename, ele é padrão na maioria das
distribuições.
Usando o rename fica algo do tipo:
rename 's/arquívão cação/arquivao_cacao_/' *.wmv
Em 26-11-2009 09:27, lclaudiomf escreveu:
> Prezados,
> Tenho vários arquivos em um determinado diretório que seguem o se
Você pode fazer isso com o tr. Para renomear arquivo.txt p/ Arquivo.txt, por
exemplo:
*mv arquivo.txt `echo arquivo.txt | tr a A`*
2009/11/26 lclaudiomf
>
>
> Prezados,
> Tenho vários arquivos em um determinado diretório que seguem o seguinte
> padrão de nome:
> arquívão cação 01.wmv
> arquívão
Cara,
Não sei a sintaxe correta, mas utiliza o comando tr (translate).
Seria algo do tipo tr ã a.
2009/11/26 lclaudiomf
>
>
> Prezados,
> Tenho vários arquivos em um determinado diretório que seguem o seguinte
> padrão de nome:
> arquívão cação 01.wmv
> arquívão cação 02.wmv
> arquívão cação
Prezados,
Tenho vários arquivos em um determinado diretório que seguem o seguinte padrão
de nome:
arquívão cação 01.wmv
arquívão cação 02.wmv
arquívão cação 03.wmv
arquívão cação 04.wmv
arquívão cação 05.wmv
arquívão cação 06.wmv
(...)
E gostaria de renomeá-los para:
arquivao_cacao_01.wmv
arquiv
Amigo
tee -a
###
-a, --append
append to the given FILEs, do not overwrite
###
Exemplo:
jeju:[xxx] > ls -l |tee -a out.txt
total 8
-rwxr-xr-x 1 dmpg tcbcst 349 Nov 10 13:22 run.sh
jeju:[xxx] > cat out.txt
total 8
-rwxr-xr-x 1 dmpg tcbcst 349 Nov 10 13:22 run.sh
jeju:[xxx] >
A
Pessoal,
Preciso direcionar toda saida de um shell para um arquivo de log E
tambem para a tela.
Hoje eu faço assim em meus shell para pegar toda saida
# Redireciona toda saida do script para o arquivo de log
exec > $logfile
exec 2>&1
Isso funciona... o unico 'problema' é que tenho que roda
17 matches
Mail list logo