<?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; Программирование bash]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=19934</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19934&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Программирование bash».]]></description>
		<lastBuildDate>Wed, 01 Feb 2012 17:42:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247672#p247672</link>
			<description><![CDATA[<p>ага, спасибо, попробую!</p>]]></description>
			<author><![CDATA[null@example.com (bykva)]]></author>
			<pubDate>Wed, 01 Feb 2012 17:42:17 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247672#p247672</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247671#p247671</link>
			<description><![CDATA[<div class="quotebox"><cite>bykva пишет:</cite><blockquote><p>выгрузку из базы направить на ввод ссш, вот в этом месте как будет реализовано?</p></blockquote></div><p>ssh просто перенаправляет всё это на вход psql на удалённом хосте.<br />с gzip&#039;ом такое без проблем срабатывает... ИМХО с psql тоже проблем быть не должно...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 01 Feb 2012 17:38:41 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247671#p247671</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247668#p247668</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><div class="codebox"><pre><code>sudo -u postgres pg_dump -h localhost -U postgres -c DocMng |  ssh root@192.168.0.5 &#039;psql -h localhost -U postgres DocMng&#039;</code></pre></div><p>при желании в середину можно вставить сжатие.</p></blockquote></div><p>не совсем понимаю как будет работать конвеер...&nbsp; выгрузку из базы направить на ввод ссш, вот в этом месте как будет реализовано?</p>]]></description>
			<author><![CDATA[null@example.com (bykva)]]></author>
			<pubDate>Wed, 01 Feb 2012 17:32:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247668#p247668</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247661#p247661</link>
			<description><![CDATA[<div class="quotebox"><cite>bykva пишет:</cite><blockquote><p>а у меня и без кавычек работает</p></blockquote></div><p>а вот и нет. последняя команда выполняется локально, а не удалённо... можете изменить локальную базу и проверить - удалённая не изменится.</p><p>по идее должно работать и без сжатия:<br /></p><div class="codebox"><pre><code>sudo -u postgres pg_dump -h localhost -U postgres -c DocMng |  ssh root@192.168.0.5 &#039;psql -h localhost -U postgres DocMng&#039;</code></pre></div><p>при желании в середину можно вставить сжатие.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:41:58 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247661#p247661</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247659#p247659</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>кавычки забыли</p></blockquote></div><p>а у меня и без кавычек работает&nbsp; wink</p>]]></description>
			<author><![CDATA[null@example.com (bykva)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:31:43 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247659#p247659</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247658#p247658</link>
			<description><![CDATA[<div class="quotebox"><cite>bykva пишет:</cite><blockquote><p>ssh root@192.168.0.5 <strong>&#039;</strong>sudo -u postgres gunzip -c /home/DocMng.gz | psql -h localhost -U postgres DocMng<strong>&#039;</strong></p></blockquote></div><p>кавычки забыли<br />и root&#039;у ssh-доступ давать не лучшая идея</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:30:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247658#p247658</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247657#p247657</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>по порядку:</p></blockquote></div><p>вобщем-то я решил проблему. в конечном виде все выглядит вот так:<br /></p><div class="codebox"><pre><code>sudo mkdir /home/temp_before &amp;&amp; sudo -u postgres pg_dump -h localhost -U postgres -c DocMng | gzip &gt;&gt; /home/temp_before/DocMng.gz &amp;&amp; scp /home/temp_before/DocMng.gz root@192.168.0.5:/home/DocMng.01.02.12.gz &amp;&amp; rm -rf /home/temp_before &amp;&amp; ssh root@192.168.0.5 sudo -u postgres gunzip -c /home/DocMng.gz | psql -h localhost -U postgres DocMng</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (bykva)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:27:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247657#p247657</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247656#p247656</link>
			<description><![CDATA[<p>по порядку:<br /></p><div class="quotebox"><cite>bykva пишет:</cite><blockquote><p>выгружаем базу | зипуем</p></blockquote></div><p>с этим у вас же проблем нет?<br /></p><div class="quotebox"><cite>bykva пишет:</cite><blockquote><p> передаем по сети</p></blockquote></div><p>scp, проблем нет<br /></p><div class="quotebox"><cite>bykva пишет:</cite><blockquote><p>устанавливаем коннект по ссш &amp;&amp; раззиповываем и загружаем в новую sql</p></blockquote></div><p>для второй части можно сделать небольшой скриптик,тогда нужно только ssh &lt;host&gt; mega_unbackup_script.sh<br />перед mega_unbackup_script.sh можно поставить nohup(см. man), чтобы не ждать окончания...</p><p>ЗЫ: чтоб всё это автоматом в крон засунуть ещё стоит освоить аутентификацию по ключу.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:25:46 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247656#p247656</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247655#p247655</link>
			<description><![CDATA[<div class="codebox"><pre><code>ssh &lt;host&gt; &lt;command&gt;</code></pre></div><div class="quotebox"><blockquote><p>но не устанавливая конект по ссш</p></blockquote></div><p>...</p>]]></description>
			<author><![CDATA[null@example.com (riso)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:19:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247655#p247655</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247654#p247654</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>одно из двух:<br />если нужно, чтобы сессия была активна до конца выполнения команды , тогда <strong>ssh &lt;host&gt; &lt;command&gt;</strong></p></blockquote></div><p>спасибо именно этого я и хотел =)</p>]]></description>
			<author><![CDATA[null@example.com (bykva)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:17:13 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247654#p247654</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247653#p247653</link>
			<description><![CDATA[<p>я хочу 1 раз ввести команду, пускай длинную, и чтобы она продолжила свое выполнение на другой машине, чтобы не приходилось вводить ее заново.<br />а-ля &quot;выгружаем базу | зипуем &amp;&amp; передаем по сети &amp;&amp; устанавливаем коннект по ссш &amp;&amp; раззиповываем и загружаем в новую sql&quot;</p>]]></description>
			<author><![CDATA[null@example.com (bykva)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:12:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247653#p247653</guid>
		</item>
		<item>
			<title><![CDATA[Re: Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247651#p247651</link>
			<description><![CDATA[<p>одно из двух:<br />если нужно, чтобы сессия была активна до конца выполнения команды , тогда <strong>ssh &lt;host&gt; &lt;command&gt;</strong><br />если нужно сразу закрыть сессию, то смотрите в сторону <strong>nohup</strong> или <strong>screen</strong></p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:09:02 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247651#p247651</guid>
		</item>
		<item>
			<title><![CDATA[Программирование bash]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=247647#p247647</link>
			<description><![CDATA[<p>как можно выполнить команду на удаленной машине? имеется ввиду что нужно например либо заставить запуститься скрипт на машине 2 из-под машины 1, но не устанавливая конект по ссш, либо заставить ее продолжить выполнение команды после установления конекта по ссш.<br />как пример: на машине 1 вводим команду, которую выполнит вторая машина: создать пустой файл<br />тоесть глобально: я делаю выгрузку из pgsql и хочу чтобы после перемещения файла на другой комп эта выгрузка загрузилась в ту sql, но я не знаю как заставить машину выполнить команду не вводя ее вручную ведь после коннекта по ссш рабочая машина не перенесет продолжение выполнения введенной команды на новую машину</p>]]></description>
			<author><![CDATA[null@example.com (bykva)]]></author>
			<pubDate>Wed, 01 Feb 2012 16:02:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=247647#p247647</guid>
		</item>
	</channel>
</rss>
