|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vladimir Sharun 2:5020/400 12 Apr 2000 15:31:02 To : All Subject : Re: Squid log analyser -------------------------------------------------------------------------------- > Что за чушь? > % echo `date` `uname -s -r` > Wed Apr 12 11:12:29 MSD 2000 FreeBSD 3.3-RELEASE > % > > > TODAY=date +%d/%m/&Y > > sqmgrlog -d $TODAY -o /kuda/to/tam/gde/web > > или weekly. > > Оказывается в линуксе этой проблемы нет, а под FreeBSD 3.3 есть :)) > > Это не во фре проблема. Это у тебя с грамматикой > проблема, ошибку на ошибке лепишь... Ага - я передрал рекомендуемые скрипты от производителя этой проги. Так вот они не работают. Hет грит такого промежутка в логе :(( Вот скрипт который работает: #!/bin/sh today=$(date -v-1d +%d/%m/%Y) echo -n '/usr/local/bin/sqmgrlog -d' $today '-o /usr/www/squid/daily' >/tmp/sq_rгт chmod +x /tmp/sq_run /tmp/sq_run rm /tmp/sq_run А вот тот, который _не_ работает: #!/bin/sh today=$(date -v-1d +%d/%m/%Y) /usr/local/bin/sqmgrlog -d $today -o /usr/www/squid/daily =============================================== Да, я ошибся в написании TODAY=date ... (в ранних мессагах) - спешил. А вот отрывок из мана по date(1): An operand with a leading plus (``+'') sign signals a user-defined format string which specifies the format in which to display the date and time. The format string may contain any of the conversion specifications de- scribed in the strftime(3) manual page, as well as any arbitrary text. A <newline> character is always output after the characters specified by ^^^^^^^^^ ^^^^^^ the format string. The format string for the default display is: Вот так. -- WBR Vladimir Sharun --- ifmail v.2.15dev4 * Origin: Viaduk-Telecom, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/6423a8f656c.html, оценка из 5, голосов 10
|