Oi amigo, existe o crontab geral do sistema, em /etc/crontab, e cada usuário (incluíndo o root) pode ter ainda um crontab pessoal, que manipulará via comando crontab. Esses dois crontabs diferem por uma coluna em sua sintaxe interna, já que o arquivo de cron pessoal já é de um usuário ele não deve conter a coluna que diz quem executará o comando. Se optar por usar o crontab pessoal, mesmo do root, deve tirar tal coluna. Se optar por usar o crontab geral basta editá-lo, não é necessário usar qualquer comando "crontab xxx". Nele, claro, deve ter a coluna dizendo quem executará o comando, como está na sua linha.
Abs, Carlos E. G. Carvalho OpenIT Solucoes Tecnologicas Consultor Unix/Internet Tel. +55 21 2517-6000 http://www.OpenIT.com.br http://www.MyFreeBSD.com.br Em Ter, 2006-05-02 às 21:51 +0100, asakusa asa escreveu: > Criei um script para testar o crontab, contudo tenho alguns problemas > > O script chama-se test.sh > > #!/bin/sh > > echo "cron test" >> test.txt > > > no crontab tenho a seguinte linha > */5 * * * * root /root/test.sh > /dev/null > > > fiz crontab -r > > depois crontab /etc/crontab > > reiniciei o cron > > /etc/rc.d/cron start > > contudo o script nao funciona.... > > > O file test.txt nunca é alterado > > -rwx------ 1 root wheel 44 May 2 20:43 test.sh > -rwx------ 1 root wheel 0 May 2 21:03 test.txt > > > Pq não funciona? > > Se fizer crontab -l ele lista tudo direito.... > _______________________________________________ > freebsd mailing list > [email protected] > https://www.fug.com.br/mailman/listinfo/freebsd > > !DSPAM:4457c65231871093817510! > _______________________________________________ freebsd mailing list [email protected] https://www.fug.com.br/mailman/listinfo/freebsd

