<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; crontab не выполняет скрипт.]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=22940</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=22940&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «crontab не выполняет скрипт.».]]></description>
		<lastBuildDate>Thu, 21 Jun 2012 12:55:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: crontab не выполняет скрипт.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=283406#p283406</link>
			<description><![CDATA[<p>Тему можно закрывать.<br />В скрипте поменял #/bin/sh на #/bin/bash<br />и в /etc/crontab написал<br /></p><div class="codebox"><pre><code>0-59 *  *  *  * root /etc/ppp/callvpn</code></pre></div><p>И все работает</p>]]></description>
			<author><![CDATA[null@example.com (semperN)]]></author>
			<pubDate>Thu, 21 Jun 2012 12:55:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=283406#p283406</guid>
		</item>
		<item>
			<title><![CDATA[Re: crontab не выполняет скрипт.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=283393#p283393</link>
			<description><![CDATA[<div class="quotebox"><cite>semperN пишет:</cite><blockquote><p>сделал но в этом файле все пусто</p></blockquote></div><p>не знаю особенностей перенаправления потоков в sh и кроне, так что чтобы наверняка:</p><p>1. создаёшь файл /tmp/debug.sh<br /></p><div class="codebox"><pre><code>#!/bin/sh
LOG_FILE=&quot;/tmp/callvpn-$(date +%H:%M).log&quot;
sh -x /etc/ppp/callvpn 2&gt;&gt;$LOG_FILE &gt;&gt;$LOG_FILE</code></pre></div><p>2. добавляешь его в крон<br />3. куришь<br />4. ???????????<br />5. PROFIT!</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Thu, 21 Jun 2012 11:32:00 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=283393#p283393</guid>
		</item>
		<item>
			<title><![CDATA[Re: crontab не выполняет скрипт.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=283380#p283380</link>
			<description><![CDATA[<div class="quotebox"><cite>Cruiser78 пишет:</cite><blockquote><div class="quotebox"><cite>semperN пишет:</cite><blockquote><p>В чем причина подскажите пожалуйста.</p></blockquote></div><p>Причина в том, что для крона и для юзера по разному настроено окружение (PATH). И половина твоих программ просто не находятся. Надо в скрипте или свой PATH устанавливать, или вызывать программы по полному пути.</p></blockquote></div><p>но крон же запускает сам скрипт и логи пишет с этого скрипта.</p>]]></description>
			<author><![CDATA[null@example.com (semperN)]]></author>
			<pubDate>Thu, 21 Jun 2012 11:07:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=283380#p283380</guid>
		</item>
		<item>
			<title><![CDATA[Re: crontab не выполняет скрипт.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=283378#p283378</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>добавь как <strong>sh -x /etc/ppp/callvpn 2&gt;&amp;1 &gt;&gt;&quot;/tmp/callvpn-log&quot;</strong> и кури то, что получилось.</p></blockquote></div><p>сделал но в этом файле все пусто</p>]]></description>
			<author><![CDATA[null@example.com (semperN)]]></author>
			<pubDate>Thu, 21 Jun 2012 11:06:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=283378#p283378</guid>
		</item>
		<item>
			<title><![CDATA[Re: crontab не выполняет скрипт.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=283302#p283302</link>
			<description><![CDATA[<div class="quotebox"><cite>semperN пишет:</cite><blockquote><p>В чем причина подскажите пожалуйста.</p></blockquote></div><p>Причина в том, что для крона и для юзера по разному настроено окружение (PATH). И половина твоих программ просто не находятся. Надо в скрипте или свой PATH устанавливать, или вызывать программы по полному пути.</p>]]></description>
			<author><![CDATA[null@example.com (Cruiser78)]]></author>
			<pubDate>Thu, 21 Jun 2012 05:41:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=283302#p283302</guid>
		</item>
		<item>
			<title><![CDATA[Re: crontab не выполняет скрипт.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=283291#p283291</link>
			<description><![CDATA[<p>добавь как <strong>sh -x /etc/ppp/callvpn 2&gt;&amp;1 &gt;&gt;&quot;/tmp/callvpn-log&quot;</strong> и кури то, что получилось.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Thu, 21 Jun 2012 04:06:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=283291#p283291</guid>
		</item>
		<item>
			<title><![CDATA[crontab не выполняет скрипт.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=283289#p283289</link>
			<description><![CDATA[<p>Есть скрипт для поднятия pptp. Вот так он выглядит:<br /></p><div class="codebox"><pre><code>#!/bin/sh

host=&quot;8.8.8.8&quot;;
num=3

ping -c $num $host &gt; /dev/null 2&gt;&amp;1

if [ $? != 0 ]; then
   echo `date` &#039;:  Перезагрузка инета&#039;  &gt;&gt; /var/log/ppp/nktv.log
   /usr/bin/killall -9 pppd
   sleep 5
   ifdown eth1
   sleep 10
   ifup eth1
   sleep 10
   pppd call nktv
   sleep 10
   ip r d default
   sleep 5
   ip r a default dev ppp0
        if [ $? = 0 ]; then
      echo `date` check_net &gt;&gt; /var/log/check_net.log
   else
           echo `date`&quot; Автоматическое восстановление связи не удалось&quot; &gt;&gt; /var/log/ppp/nktv.log
        fi
fi</code></pre></div><p>Этот скрипт я добавил под пользователем root командой crontab.<br /></p><div class="codebox"><pre><code>crontab -l
0-59 *  *  *  * /etc/ppp/callvpn</code></pre></div><p>И он действительно запускается каждую минуту видно с помощью ps -e | grep calllvpn<br />Но этот скрипт не может поднять pppd если его запускает cron.<br />Если я запущу его сам ./callvpn то он выполняется нормально и поднимает интерфейс. <br />В чем причина подскажите пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (semperN)]]></author>
			<pubDate>Thu, 21 Jun 2012 04:01:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=283289#p283289</guid>
		</item>
	</channel>
</rss>
