mslackv
(usa Slackware)
Enviado em 13/11/2005 - 22:25h
tenho o script do velox totalmente funcional e com permissão de execução e tal, quando chamo no propt e funciona normal, mas quando tento chama ele através do cron ele não funciona, parece que o cron não aciona ele. Segue a saga...
Criei um script no diretório /etc/cron.daily/ chamado de
manterautenticado.sh com o seguinte conteúdo:
#!/bin/sh
*/1 * * * * /etc/velox.sh 1>/dev/null 2>/dev/null
Como não funcionou, como root, editei a entrada do crontab mudando a
linha de:
40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
Para
*/1 * * * * /usr/bin/run-parts /etc/cron.daily/manterautenticado.sh 1>
/dev/null
E depois para
*/1 * * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
E, por fim, pondo o próprio conteúdo do script materautenticado.sh no
crontab, mas não obtive sucesso.
Alguém tem alguma sugestão?
Meu crontab completo é o seguinte:
# If you don't want the output of a cron job mailed to you, you have to
direct
# any output to /dev/null. We'll do this here since these jobs should
run
# properly on a newly installed system, but if they don't the average
newbie
# might get quite perplexed about getting strange mail every 5 minutes.
:^)
#
# Run the hourly, daily, weekly, and monthly cron jobs.
# Jobs that need different timing may be entered into the crontab as
before,
# but most really don't need greater granularity than this. If the
exact
# times of the hourly, daily, weekly, and monthly cron jobs do not suit
your
# needs, feel free to adjust them.
#
# Run hourly cron jobs at 47 minutes after the hour:
47 * * * * /usr/bin/run-parts /etc/cron.hourly 1> /dev/null
#
# Run daily cron jobs at 4:40 every day:
#40 4 * * * /usr/bin/run-parts /etc/cron.daily 1> /dev/null
#
# Run weekly cron jobs at 4:30 on the first day of the week:
30 4 * * 0 /usr/bin/run-parts /etc/cron.weekly 1> /dev/null
#
# Run monthly cron jobs at 4:20 on the first day of the month:
20 4 1 * * /usr/bin/run-parts /etc/cron.monthly 1> /dev/null
Uso slackware 10.2, desde já muito obrigado