<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Ручной запуск и Cron. Проблема</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html</link>
    <description>Коллеги помогите советом.&lt;br&gt;Есть скрипт sender.sh содержащий одну строку:&lt;br&gt;cat mess.txt &amp;#124; mutt -x -s &quot;Тема&quot; -a &quot;file&quot; user&#064;host.ru&lt;br&gt;Отправляет почту на указанный адрес через консольного почтового клиента mutt+msmtp(для отправки через smtp сервер).&lt;br&gt;при запуске sender.sh письмо уходит, при настройке запуска по cron скрипт запускается, но письмо не уходит. на sender.sh права полные. В которую сторону покопать можно?&lt;br&gt;</description>

<item>
    <title>Ручной запуск и Cron. Проблема (Daywer)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#43</link>
    <pubDate>Thu, 23 Apr 2009 10:17:34 GMT</pubDate>
    <description>&lt;br&gt;Все решилось переносом в пользовательский crontab, Специалисты и так поняли, а другим поясню,&lt;br&gt;создал файл /usr/home/user/test c тремя строками:&lt;br&gt;  &lt;br&gt;SHELL=/bin/sh&lt;br&gt;MAILTO=lab&lt;br&gt;*/1 * * * /home/user/mail/tarifsender.sh&lt;br&gt;&lt;br&gt;Далее (из под user):&lt;br&gt;&lt;br&gt;crontab -l  - проверяем есть у пользователя свой кронтаб.&lt;br&gt;&lt;br&gt;crontab -u user /usr/home/user/test - создаем crontab из файла test.&lt;br&gt;&lt;br&gt;размещаем файл /usr/home/user/tarifsender.sh c единственной строкой:&lt;br&gt;&lt;br&gt;/bin/echo &quot;Text pisma&quot;&amp;#124;/usr/local/bin/mutt -x -a /tmp/mess.txt  -s &quot;tema&quot; user&#064;host.ru&lt;br&gt;&lt;br&gt;Все работает&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (Daywer)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#42</link>
    <pubDate>Thu, 02 Apr 2009 04:29:47 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Ну и дальше что ? &lt;br&gt;&amp;gt;Проблему решил ? &lt;br&gt;&amp;gt;у меня сейчас такая же только с клиентом email &lt;br&gt;&lt;br&gt;Пока не решил...проблема отложена на время. С коммутаторами и роутерами бьюсь пока(приоритетней задача). Но вернусь к проблеме как только смогу.&lt;br&gt;</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (Nikolay)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#41</link>
    <pubDate>Wed, 01 Apr 2009 06:27:27 GMT</pubDate>
    <description>&amp;gt;Пробелов нету. крон таб отчитывается в лог файле что все было запущено. &lt;br&gt;&amp;gt;Но писмо не ушло. Я уж писал выше лог который mutt &lt;br&gt;&amp;gt;выдает. &lt;br&gt;&lt;br&gt;Ну и дальше что ? &lt;br&gt;Проблему решил ? &lt;br&gt;у меня сейчас такая же только с клиентом email&lt;br&gt;</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (phpcoder)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#40</link>
    <pubDate>Mon, 02 Mar 2009 05:56:54 GMT</pubDate>
    <description>Ну вот...&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;-no_proxy=localhost,127.0.0.0/8 &lt;br&gt;&amp;gt;-DESKTOP_STARTUP_ID= &lt;br&gt;&amp;gt;-XAUTHORITY=/root/.Xauthority &lt;br&gt;&amp;gt;-G_BROKEN_FILENAMES=yes &lt;br&gt;&amp;gt;-GDM_XSERVER_LOCATION=local &lt;br&gt;&amp;gt;-BLOCKSIZE=K &lt;br&gt;&amp;gt;-GDM_GREETER_TYPE=PLAIN &lt;br&gt;&amp;gt;-LOGNAME=root &lt;br&gt;&amp;gt;-WINDOWPATH=9:9 &lt;br&gt;&amp;gt;-http_proxy=http://10.81.224.5:8080/&lt;br&gt;&lt;br&gt;Я бы попробовал выставить эту переменную. Вполне может влиять на &quot;хождение&quot; почты.&lt;br&gt;&lt;br&gt;&amp;gt;-GNOME_DESKTOP_SESSION_ID=Default &lt;br&gt;&amp;gt;-GTK_RC_FILES=/usr/local/etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2 &lt;br&gt;&amp;gt;-GTK_MODULES=gnomebreakpad &lt;br&gt;&amp;gt;-USERNAME=root &lt;br&gt;&amp;gt;-PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin &lt;br&gt;&lt;br&gt;Выставить $PATH, в такую как у вас в работающем варианте -- тоже можно попробовать.&lt;br&gt;&lt;br&gt;&amp;gt;-SSH_AUTH_SOCK=/tmp/ssh-tcgHodAIDW/agent.1278 &lt;br&gt;&amp;gt;-TERM=xterm&lt;br&gt;&lt;br&gt;Переменная $TERM в некоторых случаях тоже может влиять. Если совсем ничего не помогает, то и её можно &quot;подёргать&quot;.&lt;br&gt; &lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; USER=root &lt;br&gt;&amp;gt;-WINDOWID=27263029 &lt;br&gt;&amp;gt;-XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/usr/local/</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (Daywer)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#39</link>
    <pubDate>Mon, 02 Mar 2009 05:48:11 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Одна беда. У меня все настроено и работает при ручном запуске. А &lt;br&gt;&amp;gt;&amp;gt;из под Cron никак.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Есть вариант, что на это влияют какие-то переменные окружения, например. Чтобы это &lt;br&gt;&amp;gt;проверить можно сделать так: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;- Выполнить env &amp;gt;env.work вручную&lt;br&gt;&amp;gt;- Добавить команду env &amp;gt;end.broken в скрипт и выполнить из крона&lt;br&gt;&amp;gt;- Сделать diff -u env.work env.broken и посмотреть есть ли отличия &lt;br&gt;&lt;br&gt;lab# diff -u env.work env.cron&lt;br&gt;--- env.work    2009-03-02 10:39:44.000000000 +0800&lt;br&gt;+++ env.cron    2009-03-02 10:34:00.000000000 +0800&lt;br&gt;&#064;&#064; -1,47 +1,6 &#064;&#064;&lt;br&gt;-DESKTOP_SESSION=gnome&lt;br&gt;-no_proxy=localhost,127.0.0.0/8&lt;br&gt;-DESKTOP_STARTUP_ID=&lt;br&gt;-XAUTHORITY=/root/.Xauthority&lt;br&gt;-G_BROKEN_FILENAMES=yes&lt;br&gt;-GDM_XSERVER_LOCATION=local&lt;br&gt;-BLOCKSIZE=K&lt;br&gt;-GDM_GREETER_TYPE=PLAIN&lt;br&gt;-LOGNAME=root&lt;br&gt;-WINDOWPATH=9:9&lt;br&gt;-http_proxy=http://10.81.224.5:8080/&lt;br&gt;-GNOME_DESKTOP_SESSION_ID=Default&lt;br&gt;-GTK_RC_FILES=/usr/local/etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2&lt;br&gt;-GTK_MODULES=gnomebreakpad&lt;br&gt;-USERNAME=root&lt;br&gt;-PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (Daywer)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#38</link>
    <pubDate>Mon, 02 Mar 2009 05:25:23 GMT</pubDate>
    <description>Пробелов нету. крон таб отчитывается в лог файле что все было запущено. Но писмо не ушло. Я уж писал выше лог который mutt выдает.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (LS)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#37</link>
    <pubDate>Wed, 25 Feb 2009 11:05:46 GMT</pubDate>
    <description>&amp;gt;Коллеги помогите советом. &lt;br&gt;&amp;gt;Есть скрипт sender.sh содержащий одну строку: &lt;br&gt;&amp;gt;cat mess.txt &amp;#124; mutt -x -s &quot;Тема&quot; -a &quot;file&quot; user&#064;host.ru &lt;br&gt;&amp;gt;Отправляет почту на указанный адрес через консольного почтового клиента mutt+msmtp(для отправки через &lt;br&gt;&amp;gt;smtp сервер). &lt;br&gt;&amp;gt;при запуске sender.sh письмо уходит, при настройке запуска по cron скрипт запускается, &lt;br&gt;&amp;gt;но письмо не уходит. на sender.sh права полные. В которую сторону &lt;br&gt;&amp;gt;покопать можно? &lt;br&gt;&lt;br&gt;1) убить лишние пробелы в конце строки. которые в редакторе как правило не видны&lt;br&gt;2) нажать кнопицу &quot;ввод&quot;. возврат каретки на последней строке crontab-a - вот сила! (100&#037; - тут ты лоханулся)&lt;br&gt;</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (phpcoder)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#36</link>
    <pubDate>Thu, 19 Feb 2009 04:53:04 GMT</pubDate>
    <description>&amp;gt;Одна беда. У меня все настроено и работает при ручном запуске. А &lt;br&gt;&amp;gt;из под Cron никак.&lt;br&gt;&lt;br&gt;Есть вариант, что на это влияют какие-то переменные окружения, например. Чтобы это проверить можно сделать так:&lt;br&gt;&lt;br&gt;- Выполнить env &amp;gt;env.work вручную&lt;br&gt;- Добавить команду env &amp;gt;end.broken в скрипт и выполнить из крона&lt;br&gt;- Сделать diff -u env.work env.broken и посмотреть есть ли отличия&lt;br&gt;</description>
</item>

<item>
    <title>Ручной запуск и Cron. Проблема (Daywer)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID9/7887.html#35</link>
    <pubDate>Wed, 18 Feb 2009 17:55:29 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Че делать то? Все уж перековырял. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну далее распутывать ниточку &quot;Error sending message , child exited 78 ().&quot; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В гугле поищите по этой фразе. Там есть люди с подобными проблемами. &lt;br&gt;&amp;gt;Судя по всему это даже не проблема mutt-а, а проблема вашего &lt;br&gt;&amp;gt;MTA. Например, здесь (http://objectmix.com/mutt/202130-mutt-sendmail-problem.html) всё рещилось, когда на sendmail установили SGID-бит. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Одна беда. У меня все настроено и работает при ручном запуске. А из под Cron никак. Да и smtp сервер используется внешний..а не свой&lt;br&gt;Ушел читать буквари в очередной китайский раз....&lt;br&gt;</description>
</item>

</channel>
</rss>
