engos
(usa openSUSE)
Enviado em 12/11/2007 - 10:49h
Olá a todos.
O serviço da cron não está funcionando.
Tenho um script que quando rodo na mão funciona, quando coloco na cron do Debian (Etch), nada acontece. Em outras distros esse mesmo script configurado da mesma forma funciona.
Permissão do script:
# ls -la /var/lib/teste/teste.sh
-rwxr-xr-x 1 root root 1624 2007-11-12 10:19 /var/lib/teste/teste.sh
Conteudo do script:
# cat /var/lib/teste/teste.sh
#!/bin/sh
echo "Teste" > /tmp/teste
exit
(Esse é o de teste, o que pretendo é mais complexo, todavia nem esse funciona)
Verificando a regra do usuário (root):
# crontab -l
1 * * * * /var/lib/teste/teste.sh
(linha em branco)
Garantindo a cron do root:
# cat /var/spool/cron/crontabs/root
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.GFXMm6/crontab installed on Mon Nov 12 09:53:36 2007)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
1 * * * * /var/lib/teste/teste.sh
(linha em branco)
Já tentei inclusive apelar:
# cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
1 * * * * root /var/lib/teste/teste.sh
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
Não localizei nenhum dos arquivos a seguir, o que significa que deveria estar sendo executada a crontab:
/var/spool/cron/allow
/var/spool/cron/deny
/etc/cron.allow
/etc/cron.deny
O arquivo de log da cron simplesmente não existe.
O que mais posso estar fazendo para funcionar a cron no Debian? Tem algum outro arquivo que essa distro usa? Errei em algum lugar e não estou percebendo?
Obrigado!