[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Estranho
From: |
Rodolfo Villanova |
Subject: |
RES: [shell-script] Estranho |
Date: |
Fri, 1 Aug 2003 10:46:00 -0300 |
Olá, Cabral!
Já passei por experiências semelhantes, por isso posso afirmar que normalmente
a execução de scripts pela cron não executa o arquivo .profile do usuário.
Assim, a carga das variáveis de ambiente não ocorre e provavelmente o problema
do pgrep possa ser sua não localização nos diretórios configurados na variável
PATH.
Por isso, recomenda-se referir na cron o caminho absoluto dos scripts e
arquivos de logs.
Já nas primeiras linhas dentro dos scripts, se achares conveniente, inclua
linha de carga das variáveis de ambiente.
Se não for essa a solução, sugiro que incluas em uma das 1a.s linha do script
um "set trace on" ou um "set -x" e verifique o rastro da execução do mesmo.
Abraço,
Rodolfo Villanova
TmS Brasil
-----Mensagem original-----
De: Davis Zanetti Cabral [mailto:address@hidden]
Enviada em: sexta-feira, 1 de agosto de 2003 09:32
Para: 'address@hidden'
Assunto: [shell-script] Estranho
Ola Pessoal,
Estou tendo um problema com um script KSH...o problema é que o script
executado manualmente, não retorna nenhum erro, MANUALMENTE... mas
quando eu o executo via crontab... ele faz QUASE tudo, soh nao faz o impor
tante que era filtrar os logs...
Estou utilizando pgrep... KSH em um SunOS 5.7... mas devido a constan
tes atualizações do sistema, o arquivo pgrep foi substituido, e eu o copiei
para
uma outra pasta do PATH, mudei o nome pra pegrep, soh que soh tah funcion
ando quando eu executo manualmente...
detalhe*: ele estava corretamente funcionando, como não sou o unico a mecher
com essa maquina nao sei se algo foi mudado.
detalhe**: o script estah sendo executado pelo cron, tanto que cria os
arquivos
de resultado, e escreve os separados, soh nao aparece o q foi filtrado.
att.,
Davis Zanetti Cabral
VIVO - Engenharia
fone: + 55 45 222-4224
cel: + 55 45 9105-2785
address@hidden <mailto:address@hidden>
www.vivo.com.br
[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: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
- Estranho, Davis Zanetti Cabral, 2003/08/01