Re[2]: [Comm] webalizer & crond... непонятки...

Evgeny Yugov =?iso-8859-1?q?yugov_=CE=C1_scs-900=2Eru?=
Пн Фев 9 11:04:32 MSK 2004


Здравствуйте Andrew,

Monday, February 9, 2004, 2:02:08 PM, you wrote:

AN> Hello Evgeny,

AN> Monday, February 9, 2004, 10:55:16 AM, you wrote:

EY>> Здравствуйте All,

EY>> Лабаю статистику для разных вирт хостов, соответственно конфиги:
EY>> /etc/webalizer/*.conf

EY>> для красоты стартую webalizer такой строчкой:
EY>> for i in /etc/webalizer/*.conf; do /usr/bin/webalizer -c $i; done

EY>> из командной строки работает, а из:
EY>> /etc/cron.d/webalizer
EY>> 45 13 * * * webalizer for i in /etc/webalizer/*.conf; do
EY>> /usr/bin/webalizer -c $i; done

EY>> не работает(не создает файлы статистики), причем без ругани, в сислоге
EY>> запись о старте есть:
EY>> Feb  9 13:45:00 bug0 crond[26253]: (webalizer) CMD (for i in
EY>> /etc/webalizer/*.conf; do /usr/bin/webalizer -c $i; done)

EY>> чего я не так сделал?

AN> Что-то подобное смутно так вспоминается трехлетней давности... и
AN> именно с вебалайзером...
AN> Если я правильно ошибаюсь, переменных не хватает, крон работает с
AN> /bin/sh а юзер - /bin/bash
AN> Опять же, если правильно ошибаюсь, вылечил написанием скрипта в начале
AN> которого поставил  #!/bin/bash и запускал из крона уже его.

Еще забавнее:
[john на bug0 john]$ man sh

BASH(1)                                                                BASH(1)

NAME
       bash - GNU Bourne-Again SHell

SYNOPSIS
       bash [options] [file]

COPYRIGHT
       Bash is Copyright (C) 1989-2002 by the Free Software Foundation, Inc.

DESCRIPTION
       Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor-
       porates useful features from the Korn and C shells (ksh and csh).

       Bash  is  intended  to be a conformant implementation of the IEEE POSIX
       Shell and Tools specification (IEEE Working Group 1003.2).

ы? :o)


-- 
With Best regards,
Evgeny Yugov,
MTS, programmer of Advanced Technologies Departament.
Registered Linux User #316667
mailto:yugov на scs-900.ru

Origin: Если вы стали похожи на фотографию в своём паспорте, срочно идите в отпуск.




Подробная информация о списке рассылки community