Виникла досить цікава проблема.
Ніколи не було проблем з кроном, а ось тут виникла :-/
Написав parset для access.log squida. Потрібно запустити башовский скріпт кожного дня в ночі для обробки лога
в кроні прописав
0 0 * * * root /usr/local/squid-log/squid_log_clear.sh
В лозі крона, еррорів не викидає пише. Що скріпт запустився. Але скріпт не виконується ((((
Ось сам скріпт:
LOGFILE=/usr/local/squid-log/log/stat.log
SQUIDLOG=/usr/local/squid/logs/access.log
SQUIDRUN=/. 1/squid_log/
MYDATE=`date +%d/%m/%Y `
PATH=$PATH: /usr/sbin: /usr/local/squid-log
squid stop || echo "${MYDATE} squid: ...... stop error" >> ${LOGFILE} 2>&1
if [ -r ${SQUIDLOG} ]; then
cp -f ${SQUIDLOG} ${SQUIDRUN}
. /squid-log-underground.pl
echo "${MYDATE} parents ..... ok" >> ${LOGFILE} 2>&1
cat 0 > ${SQUIDLOG}
squid start || echo "${MYDATE} squid: ...... start error" >> ${LOGFILE} 2>&1
else
echo "${MYDATE} script error" >> ${LOGFILE}
squid start || echo "${MYDATE} squid: ...... start error" >> ${LOGFILE} 2>&1
fi
exit
ОС FreeBSD 6.1
чому скріпт кроном не виконується. Хоча повністю робочий
?
На перед вдячний