Shell no Crontab

1. Shell no Crontab

Rodrigo Sampaio
rodrigosampaio

(usa Debian)

Enviado em 24/02/2006 - 11:06h

Saudações:

Eu fiz um pequeno shell script que chama uma aplicação java que desenvolví, porém ao "agendar" a execução no crontab ele não executa esse shell. Outros comandos que não utilizam shell estão sendo executados normalmente.

Grato pela atenção e um bom carnaval a todos.


  


2. Re: Shell no Crontab

N
o_lalertom

(usa Slackware)

Enviado em 06/03/2006 - 10:35h

rodrugisampaio,

Verifica se o seu script utiliza alguma variável de ambiente. Nesse caso você terá que exportar a variável no corpo do script ou utilizando o comando `source` ou `.`.

Uma observação e que o cron necessita de uma linha em branco no final de seu arquivo editado pelo o comando `crontab -e`.

Se não estiver dando certo posta o script aqui para poder te ajudar.

Nycholas de Oliveira e Oliveira - o_lalertom


3. Re: Shell no Crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/03/2006 - 11:34h

Seu script tem permissão de execução para o usuario que esta executando no cron??

O cron esta configurado corretamente??

[]'s


4. Problemas com shell script no cron

Aldefax G. Kuhn
agk

(usa Debian)

Enviado em 13/03/2006 - 17:20h

Você tem que identificar quais as variáveis de ambiente que seu script usa, ex:
Um script que fiz para efetuar backups de um servidor samba não estava colocando os caracteres especiais e nem acentuação corretamente, para resolver o problema tive que exportar a seguinte linha dentro do script:
export LANG=pt_BR

Pronto, isso resolveu meu problema.


5. Re: Shell no Crontab

Sergio
serffaria

(usa Outra)

Enviado em 01/07/2009 - 23:21h

tanto na crontab quanto no shell, devem existir caminhos absolutos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts