<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Freebsd Cron и Mysql</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10247.html</link>
    <description>Добрый день.&lt;br&gt;&lt;br&gt;Frebsd 8.4 Имеется скрипт&lt;br&gt;&lt;br&gt;#/usr/local/bin/bash&lt;br&gt;for ip in &#096;mysql -Ns -h1.1.1.1 -upolzak -pparol baza -e &quot;select DISTINCT inet_ntoa(conv(HEX(ip), 16, 10)) as ip from tablica&quot;&#096;&lt;br&gt;do&lt;br&gt;echo $ip &amp;gt;&amp;gt; &quot;/usr/home/user/mysql.txt&quot; &lt;br&gt;done;&lt;br&gt;...........&lt;br&gt;Если я его выполняю вручную, то все работает норм. Если ставлю выполнение через cron, то скрипт сам выполняется, но из БД приходит 0&lt;br&gt;Запись из crontab:&lt;br&gt;&lt;br&gt;10      *     *       *       *       user     sh /home/user/test.sh&lt;br&gt;Из-за чего так может быть?&lt;br&gt;</description>

<item>
    <title>Freebsd Cron и Mysql (михалыч)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10247.html#3</link>
    <pubDate>Sun, 18 Nov 2018 03:49:21 GMT</pubDate>
    <description>&amp;gt; не работает строка: &lt;br&gt;&amp;gt; /sbin/ipfw table 100 list &amp;#124; /usr/bin/rev &amp;#124; /usr/bin/cut -c 6- &amp;#124; /usr/bin/rev &amp;gt; /usr/home/user/ipfw.txt &lt;br&gt;&lt;br&gt;покажите кусок ipfw table 100 list&lt;br&gt;что хотите получить? чистый IP-адрес без маски подсети?&lt;br&gt;можно так /sbin/ipfw table 100 list &amp;#124; sed &apos;s&amp;#124;/.*&amp;#124;&amp;#124;&apos;&lt;br&gt;</description>
</item>

<item>
    <title>Freebsd Cron и Mysql (botanik26rus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10247.html#2</link>
    <pubDate>Sat, 17 Nov 2018 09:17:22 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; через cron, то скрипт сам выполняется, но из БД приходит 0 &lt;br&gt;&amp;gt;&amp;gt; Запись из crontab: &lt;br&gt;&amp;gt;&amp;gt; 10      *     * &lt;br&gt;&amp;gt;&amp;gt;       * &lt;br&gt;&amp;gt;&amp;gt;   *       user &lt;br&gt;&amp;gt;&amp;gt;    sh /home/user/test.sh &lt;br&gt;&amp;gt;&amp;gt; Из-за чего так может быть?&lt;br&gt;&amp;gt; переменные окружения не подгрузили. для скриптов выполняемых по крону -нельзя полагаться &lt;br&gt;&amp;gt; на умолчания- надо все необходимые переменные окружения указывать явно в теле &lt;br&gt;&amp;gt; скрипта.&lt;br&gt;&lt;br&gt;Спасибо&lt;br&gt;Подсказали на другом форуме изменить на&lt;br&gt;&lt;br&gt;PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin&lt;br&gt;&lt;br&gt;Изменил, мускул возращает, но не работает строка:&lt;br&gt;&lt;br&gt;/sbin/ipfw table 100 list &amp;#124; /usr/bin/rev &amp;#124; /usr/bin/cut -c 6- &amp;#124; /usr/bin/rev &amp;gt; /usr/home/user/ipfw.txt&lt;br&gt;&lt;br&gt;Что я не так делаю?&lt;br&gt;</description>
</item>

<item>
    <title>Freebsd Cron и Mysql (ыы)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/10247.html#1</link>
    <pubDate>Sat, 17 Nov 2018 08:17:10 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; done; &lt;br&gt;&amp;gt; ...........&lt;br&gt;&amp;gt; Если я его выполняю вручную, то все работает норм. Если ставлю выполнение &lt;br&gt;&amp;gt; через cron, то скрипт сам выполняется, но из БД приходит 0 &lt;br&gt;&amp;gt; Запись из crontab: &lt;br&gt;&amp;gt; 10      *     * &lt;br&gt;&amp;gt;       *     &lt;br&gt;&amp;gt;   *       user  &lt;br&gt;&amp;gt;    sh /home/user/test.sh &lt;br&gt;&amp;gt; Из-за чего так может быть?&lt;br&gt;&lt;br&gt;переменные окружения не подгрузили. для скриптов выполняемых по крону -нельзя полагаться на умолчания- надо все необходимые переменные окружения указывать явно в теле скрипта.&lt;br&gt;</description>
</item>

</channel>
</rss>
