<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Отправка файла по фтп через скрипт]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=36287&amp;type=atom" />
	<updated>2014-10-10T06:58:07Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=36287</id>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425677#p425677" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>astalavista пишет:</cite><blockquote><p>Ну так а как занести в переменную именно код завершения?</p></blockquote></div><div class="codebox"><pre><code>ERROR_CODE=$?</code></pre></div><p>потом сравнивать с нулём так:<br /></p><div class="codebox"><pre><code>if (( ERROR_CODE == 0 )); then
    …
fi</code></pre></div><p>двойные круглые скобки потому что арифметика</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2014-10-10T06:58:07Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425677#p425677</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425676#p425676" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>if [$? -eq 0 ]; then</p></blockquote></div><p>лучше <br /></p><div class="codebox"><pre><code>if curl …
then rm …
fi</code></pre></div>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2014-10-10T06:54:17Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425676#p425676</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425314#p425314" />
			<content type="html"><![CDATA[<p>Все понял. Теперь точно получилось</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-07T13:02:22Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425314#p425314</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425313#p425313" />
			<content type="html"><![CDATA[<p>T</p><div class="quotebox"><cite>yars пишет:</cite><blockquote><p>Ну в таком виде вы заносите в переменную TEST не код завершения, а нечто другое</p></blockquote></div><p>Ну так а как занести в переменную именно код завершения?</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-07T12:53:23Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425313#p425313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425249#p425249" />
			<content type="html"><![CDATA[<p>Ну вот этот фрагмент полный<br /></p><div class="codebox"><pre><code>test=$(curl -T /home/user/$DAT.zip ftp://192.168.1.11/upload)
if [ &quot;$test&quot; -eq 0 ]
then
rm /home/user/$DAT.zip
fi</code></pre></div><p>Если без условия if то файлик естественно отправляется (или не отправляется) и сразу удаляется</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-07T10:01:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425249#p425249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425243#p425243" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Код такой</p></blockquote></div><p>Ну в таком виде вы заносите в переменную TEST не код завершения, а нечто другое. Если сравенивать $? с нулем, то должно работать...</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2014-10-07T09:46:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425243#p425243</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425241#p425241" />
			<content type="html"><![CDATA[<p>А если ставлю вместо -eq&nbsp; ==, то просто не удалянет файлик, ошибки не выводит</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-07T09:42:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425241#p425241</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425238#p425238" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>yars пишет:</cite><blockquote><p>if [$? -eq 0 ]; then rm file fi</p></blockquote></div><p>Не работат. Я уже переменную в кавычки взял в условии... Но выдает ошибку <br /></p><div class="codebox"><pre><code>[: : integer expression expected</code></pre></div><p>Код такой:<br /></p><div class="codebox"><pre><code>test=$(curl -T ...... и т.п.)
if [ &quot;$test&quot; -eq 0 ]
then
rm файл
fi</code></pre></div><p>Что то мне кажется что сравнить не получается у него с нулем...</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-07T09:36:51Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425238#p425238</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425161#p425161" />
			<content type="html"><![CDATA[<p>Получилось.</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-06T19:05:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425161#p425161</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425159#p425159" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>astalavista пишет:</cite><blockquote><p>перед тем как сделать rm file убедиться что файл отправлен?</p></blockquote></div><p>Можно:<br /></p><div class="codebox"><pre><code>if [$? -eq 0 ]; then
    rm file
fi</code></pre></div><p>Код завершения curl будет ненулевым в случае неуспеха отправки.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2014-10-06T18:45:48Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425159#p425159</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425158#p425158" />
			<content type="html"><![CDATA[<p>А возможно как то после</p><div class="codebox"><pre><code>curl -T $putt/$0-$DATE.zip ftp://192.168.1.1/upload/</code></pre></div><p>но перед тем как сделать rm file убедиться что файл отправлен? Ведь сервер может не ответить или еще что то... а файлик удалиться.</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-06T18:43:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425158#p425158</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425157#p425157" />
			<content type="html"><![CDATA[<p>Вот блин.... протупил ... <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /><br />Спасибо.<br />Надо идти спать наверно.</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-06T18:30:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425157#p425157</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425156#p425156" />
			<content type="html"><![CDATA[<p><strong>astalavista</strong><br />Включаем голову и пишем:<br /></p><div class="codebox"><pre><code>...
DATE=$(date +%d%m%y%H%M)
zip -r $putt/$0-$DATE.zip /home/user/1
curl -T $putt/$0-$DATE.zip ftp://192.168.1.1/upload/</code></pre></div><p>Profit.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2014-10-06T18:07:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425156#p425156</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425154#p425154" />
			<content type="html"><![CDATA[<p>Ооооо... Спасибо. Через curl получилось. но возник еще попутный вопрос.</p><div class="codebox"><pre><code>#!/bin/bash
...
zip -r $putt/$0-`date +%d%m%y%H%M`.zip /home/user/1
curl -T  ??????? ftp://192.168.1.1/upload/</code></pre></div><p>Как мне можно запомнить ту метку времени, которая попадает в название файла архива, чтобы правильное имя файла указать в curl&nbsp; ??? Я ведь уже не смогу тем же шаблоном? Время то измениться может?</p>]]></content>
			<author>
				<name><![CDATA[astalavista]]></name>
				<uri>https://linuxforum.ru/profile.php?id=3649</uri>
			</author>
			<updated>2014-10-06T17:55:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425154#p425154</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Отправка файла по фтп через скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=425152#p425152" />
			<content type="html"><![CDATA[<p>Curl`ом, даже с паролем. Гуглится в 2 клика, или мануал например почитать.</p>]]></content>
			<author>
				<name><![CDATA[1000Mhz]]></name>
				<uri>https://linuxforum.ru/profile.php?id=35132</uri>
			</author>
			<updated>2014-10-06T17:30:49Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=425152#p425152</id>
		</entry>
</feed>
