Всем привет!Есть четыре скрипта для обработки статистики (через trafd).
Если запускать их командной строки, то все отлично работает (файлы формируются, открываются, все ОК).В /etc/crontab поместил 4 строки:
*/10 * * * * root /etc/1.sh
31 19 * * * root /etc/2.sh
34 19 * * * root /etc/3.sh
35 19 * * * root /etc/4.shВ /var/log/cron строки о срабатывании в нужное время имеются, сообщений об ошибках вроде рядом нет, однако файлов в нужных каталогах НЕТ!!!
Подскажите?!
>В /var/log/cron строки о срабатывании в нужное время имеются, сообщений об ошибках
>вроде рядом нет, однако файлов в нужных каталогах НЕТ!!!текст скрипта кинул бы
похоже что не находит переменных и сам скрипт не отрабатывается
можнно попробовать в скрипте прописывать полные пути для всех файлова зачем в строке root
>31 19 * * * root /etc/2.sh
типа этот кронтаб редактируется не из под рута?
>текст скрипта кинул бы
>похоже что не находит переменных и сам скрипт не отрабатывается
>можнно попробовать в скрипте прописывать полные пути для всех файлов########
#CRONTAB
########
# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.21.2.3 2000/12/08 10:56:07 obrien Exp $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
#minute hour mday month wday who command
#
*/5 * * * * root /usr/libexec/atrun
#
# rotate log files every hour, if necessary
0 * * * * root newsyslog
#
# do daily/weekly/monthly maintenance
1 3 * * * root periodic daily
15 4 * * 6 root periodic weekly
30 5 1 * * root periodic monthly
#
# time zone change adjustment for wall cmos clock,
# does nothing, if you have UTC cmos clock.
# See adjkerntz(8) for details.
1,31 0-5 * * * root adjkerntz -a#TRAFD
*/10 * * * * root /etc/save.sh
02 01 * * * root /etc/periodic.sh
05 01 * * * root /etc/daily.sh
08 01 * * * root /etc/expand.sh
#########
# save.sh
##########!/bin/sh
/usr/local/bin/trafdump dc0
#########
# periodic.sh
##########!/bin/sh
/usr/local/bin/trafsave dc0
#########
# daily.sh
##########!/bin/sh
date=`date -v-1d "+%Y%m%d"`
fp=/usr/local/var/traffic/$date
cp /usr/local/var/trafd/trafd.dc0 $fp.dc0
rm /usr/local/var/trafd/trafd.dc0
#########
# expand.sh
##########!/bin/sh
date=`date -v-1d "+%Y%m%d"`
fp=/usr/local/var/traffic/$date
fn=/usr/local/var/traffic_plain/$date/usr/local/bin/traflog -a -n -i $fp.dc0 >> $fn.dc0
подключил к компу с фрей монитор и клаву (до этого работал по ssh) и обнаружил кучу писемь с сообщением типа:/etc/save.sh - доступ запрещен
как рутовый крон может не иметь доступа к чему-либо???
почему этих писемь не видно по ssh (логинюсь под другим пользователем и потом делаю su, но писем нет)???