Зравствуйте. У меня проблема с кроном. Я переустановил систему. Написал все как было в старом кроне, а он ругается. Присылает мне гневные сообщения на яшик следующего содержания:
/bin/sh: root: command not foundНо при этом исправно выполняет задание.
Скрипт следующий:
1,15,30,45 * * * * root /etc/cron.d/squid_anal.sh
>Зравствуйте. У меня проблема с кроном. Я переустановил систему. Написал все как
>было в старом кроне, а он ругается. Присылает мне гневные сообщения
>на яшик следующего содержания:
>/bin/sh: root: command not found
>
>Но при этом исправно выполняет задание.
>
>Скрипт следующий:
>1,15,30,45 * * * * root
> /etc/cron.d/squid_anal.sh
дык батенька man crontab почитай! у крона всего 6 полей
# MIN HOUR DAY MONTH DAYOFWEEK COMMAND
а ты 10 напихал !
вот так типа должно быть :
1,15,30,45 * root /etc/cron.d/squid_anal.sh
cории - проглядел что зпт стоят!
скорее всего сквид у тебя пашет не от рута а от nobody - проверь
как?
>как?как проверить?
это не только со сквидом происходит, но с кламавым. Чушь какая-то...
?????-*/15 * * * * root /usr/sbin/squid_anal.sh
пробовал, не помогает
>пробовал, не помогает
попробуй убрать слово root
>Зравствуйте. У меня проблема с кроном. Я переустановил систему. Написал все как
>было в старом кроне, а он ругается. Присылает мне гневные сообщения
>на яшик следующего содержания:
>/bin/sh: root: command not found
>
>Но при этом исправно выполняет задание.
>
>Скрипт следующий:
>1,15,30,45 * * * * root
> /etc/cron.d/squid_anal.shЕсли это у Вас пользовательский кронтаб, то уберите root, там он не нужен: man 5 crontab
Админовский это крон. А если я уберу РУТ, кто тогда команды будет выполнять?
Ты кронтаб как правишь? у тебя freeBSD?
если да #crontab -e править нада, а ругается он у тебя на рут потому как man crontab ;), короче попробуй root убрать из кронтаба совсем
и почитай повнимательней про формат кронтаба в мане
# crontab -e
1,15,30,45 * * * * /etc/cron.d/squid_anal.sh:w
:q# crontab -l
---
все
У меня Debian. Я убрал РУТ из крона, гневные послания прекратились. Но тогда как все работало на предыдущем Дебиане (версия та же) ?Теперь у меня новы прикол, сообщения от тогоже крона:
/etc/cron.daily/logrotate:
gzip: /var/log/squid/cache.log.1.gz already exists; not overwritten
failed to compress previous log /var/log/squid/cache.log.1
run-parts: /etc/cron.daily/logrotate exited with return code 1
/etc/cron.daily/standard:
mv: cannot stat `setuid.changes.new': No such file or directory
/etc/cron.daily/sysklogd:
mv: cannot stat `/var/log/syslog.3.gz': No such file or directory
gzip: /var/log/syslog.0.gz: No such file or directory
gzip: /var/log/syslog.0.gz: No such file or directory
mv: cannot stat `/var/log/syslog.0.gz': No such file or directory
/bin/sh: root: command not found
/etc/cron.daily/logrotate:
gzip: /var/log/squid/access.log.1.gz: File exists
failed to compress previous log /var/log/squid/access.log.1
gzip: /var/log/squid/store.log.1.gz already exists; not overwritten
failed to compress previous log /var/log/squid/store.log.1
run-parts: /etc/cron.daily/logrotate exited with return code 1
/etc/cron.daily/standard:
chown: getting attributes of `./setuid.changes.1.gz': No such file or directory
chgrp: getting attributes of `./setuid.changes.1.gz': No such file or directory
chmod: getting attributes of `./setuid.changes.1.gz': No such file or directory
cat: /var/log/setuid.diff.tmp: No such file or directory
mv: cannot stat `/var/log/setuid.new.tmp': No such file or directoryА это что за чушь?