Script não roda pelo cron

1. Script não roda pelo cron

Rodrigo
rbione

(usa Ubuntu)

Enviado em 01/11/2016 - 11:34h

Pessoal,

Estou com o seguinte problema, tenho 2 scripts para serem executados pelo cron, 1 executa e o outro não.
O que não executa roda manualmente sem problemas.
Estou editando o cron com usuário de root.

Alguém tem uma ideia do que pode ser ?

Grato,
Rodrigo.


  


2. Talvez permissão

Tiago Martimiano de Siqueira Uruba
tiagodebian

(usa Debian)

Enviado em 01/11/2016 - 12:02h

Tenta dar a mesma permissão que esta no outro para testar


3. Re: Script não roda pelo cron

Rodrigo
rbione

(usa Ubuntu)

Enviado em 01/11/2016 - 12:05h

já dei, inclusive esse está com a permissão 777.


4. Re: Script não roda pelo cron

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 01/11/2016 - 13:33h

rbione escreveu:

Pessoal,

Estou com o seguinte problema, tenho 2 scripts para serem executados pelo cron, 1 executa e o outro não.
O que não executa roda manualmente sem problemas.
Estou editando o cron com usuário de root.

Alguém tem uma ideia do que pode ser ?

Grato,
Rodrigo.


========================================
Boa tarde Rodrigo.
Coloque o caminho completo dos comandos.
Exemplos:
sed => /bin/sed
awk => /usr/bin/awk
grep => /bin/grep

att.:
Marcelo Oliver





5. Re: Script não roda pelo cron

Paulo
paulo1205

(usa Ubuntu)

Enviado em 01/11/2016 - 14:18h

Problemas típicos:

- programas que dependem de terminal para funcionar;

- programas que dependem de valores de variáveis de ambiente, principalmente PATH, HOME, USER e aquelas ligadas a locales (LANG, LC_ALL etc.);

- programas que dependem do diretório a partir do qual a aplicação foi invocada;

- programas que requeiram autenticação ou usem algum cache de autenticação disponível durante uma sessão de login, mas não na invocação do cron (e.g. sudo, serviços que usem credenciais de Kerberos etc.);

- programas que dependam de uma sessão gráfica do X11/WayLand/MIR/etc. (já vi algumas aplicações em Java que não abrem nenhuma janela, mas dependem de ambiente gráfico ativo, mas o mesmo poderia acontecer com uma aplicação que dependa de gtk+ ou Qt -- geralmente por vacilo do programador);

- programas que dependam de algum outro serviço de rede ou outro recurso de comunicação entre processos locais (DBus, por exemplo).


Você tem de dar mais detalhes sobre o que está acontecendo.


6. Re: Script não roda pelo cron

Rodrigo
rbione

(usa Ubuntu)

Enviado em 04/11/2016 - 09:56h

Meu script está assim:

* * * * * root /home/rodrigo/assinar_dnssec.sh >> /dev/null

O script nada mais é que assinar a zona de dns sec automaticamente, pois existe a obrigatoriedade de assinar uma vez por mês.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts