<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Создание скрипта cron для создания отчетов squid</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/7902.html</link>
    <description>Добрый день.&lt;br&gt;Проблема следующая. Надеюсь поможете.&lt;br&gt;Создаю скрипт для автоматизации создания отчетов Squid при помощи Sarg.&lt;br&gt;Задача: 1)каждый день в полночь создается отчет за прошедший день. &lt;br&gt;2)В каждый конец месяца создается отчет за прошедший день, прошедший месяц, &lt;br&gt;access.log удаляется и создается новый файл логов.&lt;br&gt;&lt;br&gt;Застрял на первом. Команда sarg  -d Date from-until dd/mm/yyyy-dd/mm/yyyy&lt;br&gt;Команда date выдает дату в необходимом виде по запросу date +&#037;D&lt;br&gt;Создаем переменную, например $data1.  &lt;br&gt;1) Каким образом теперь перенести в нее дату, отданную командой date и отправить в операнд Sarg-у?&lt;br&gt;(я так понимаю должно выглядеть что-то типа date+&#037;D &amp;#124; $data1)&lt;br&gt;&lt;br&gt;2)Был-бы крайне благодарен, если проконсультировали и по второму вопросу, дабы избежать новых проблем.&lt;br&gt;заранее благодарю.&lt;br&gt;&lt;br&gt;Хороший форум. Мне нравится, респект авторам и всем кто трудился.&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Создание скрипта cron для создания отчетов squid (romhdd)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/7902.html#4</link>
    <pubDate>Wed, 04 Mar 2009 06:43:19 GMT</pubDate>
    <description>Спасибо огромное за ответы! Очень помогли!&lt;br&gt;</description>
</item>

<item>
    <title>Создание скрипта cron для создания отчетов squid (valent)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/7902.html#3</link>
    <pubDate>Wed, 18 Feb 2009 07:37:49 GMT</pubDate>
    <description>Задача 1. &lt;br&gt;скрипт, создающий отчет за прошлый день, выполняется в 00:05 каждый день:&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;YESTERDAY=$(date --date &quot;1 day ago&quot; +&#037;d/&#037;m/&#037;Y)&lt;br&gt;/usr/sbin/sarg -o /var/www/html/squid/daily -d $YESTERDAY &amp;gt; /dev/null 2&amp;gt;&amp;1&lt;br&gt;exit 0&lt;br&gt;&lt;br&gt;Задача 2.&lt;br&gt;как создавать отчеты за неделю и за месяц - см. примеры на оффсайте&lt;br&gt;вкратце:&lt;br&gt;- в папке /etc/sarg лежат скрипты для отчетов за день/неделю/месяц&lt;br&gt;- в файле crontab - указания на запуск в конкретное время этих скриптов&lt;br&gt;&lt;br&gt;имхо более кошерно не удалять старый лог так сразу а хранить некоторое время, используя logrotate&lt;br&gt;</description>
</item>

<item>
    <title>Создание скрипта cron для создания отчетов squid (vic)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/7902.html#2</link>
    <pubDate>Tue, 17 Feb 2009 14:08:32 GMT</pubDate>
    <description>&amp;gt;Застрял на первом. Команда sarg  -d Date from-until dd/mm/yyyy-dd/mm/yyyy &lt;br&gt;&amp;gt;Команда date выдает дату в необходимом виде по запросу date +&#037;D &lt;br&gt;&amp;gt;Создаем переменную, например $data1. &lt;br&gt;&amp;gt;1) Каким образом теперь перенести в нее дату, отданную командой date и &lt;br&gt;&amp;gt;отправить в операнд Sarg-у? &lt;br&gt;&lt;br&gt;date1=&#096;date +&#037;D&#096;&lt;br&gt;sarg -d $date1 ...&lt;br&gt;или прямо&lt;br&gt;sarg -d &#096;date +&#037;D&#096; ...&lt;br&gt;</description>
</item>

<item>
    <title>Создание скрипта cron для создания отчетов squid (NuINu)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/7902.html#1</link>
    <pubDate>Tue, 17 Feb 2009 14:03:24 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;(я так понимаю должно выглядеть что-то типа date+&#037;D &amp;#124; $data1) &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;data1=&#096;date +&#037;D&#096;&lt;br&gt;както так.&lt;br&gt;&lt;br&gt;&amp;gt;Хороший форум. Мне нравится, респект авторам и всем кто трудился. &lt;br&gt;&lt;br&gt;:)&lt;br&gt;</description>
</item>

</channel>
</rss>
