<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Архивация и передача данных по фтп</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html</link>
    <description>Есть сервис Jenkins. Останавливаем его, архивируем папку с конфигом и данными и отсылаем по фтп архив на сервер. Скрипт следующий: &lt;br&gt;&lt;br&gt;&lt;br&gt;#! /bin/sh&lt;br&gt;#/var/lib/jenkins/jenkins_update.sh&lt;br&gt;&lt;br&gt;jenkins=&quot;/etc/init.d/jenkins&quot;&lt;br&gt;tar=&quot;/bin/tar&quot;&lt;br&gt;from_dir=&quot;/var/lib/jenkins&quot;&lt;br&gt;into_dir=&quot;/media/backups&quot;&lt;br&gt;aptitude=&quot;/usr/bin/aptitude&quot;&lt;br&gt;ftp=&quot;/usr/bin/ftp&quot;&lt;br&gt;&lt;br&gt;FTP_HOST=&quot;10.0.0.21&quot;&lt;br&gt;USER=jenkins&lt;br&gt;PASSWD=password&lt;br&gt;FTP_DIR=Jenkins_backup&lt;br&gt;&lt;br&gt;DATE=$(/bin/date +&#037;d_&#037;m_&#037;Y)&lt;br&gt;FILE=&quot;backup_$DATE.jnkbkp&quot;&lt;br&gt;&lt;br&gt;rm *.jnkbkp&lt;br&gt;&lt;br&gt;    $jenkins stop&lt;br&gt;    $tar -cjvf ./$FILE *&lt;br&gt;    # c-create; j-use bzip2; v-verbose; f-file&lt;br&gt;&lt;br&gt;$jenkins start&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;    #uploading to ftp&lt;br&gt;echo &quot; &quot;; echo &quot;Starting loading to ftp...&quot;; echo &quot; &quot;&lt;br&gt;   $ftp -v -n $FTP_HOST &amp;lt;&amp;lt; FTPSESSION&lt;br&gt;&lt;br&gt;    user $USER $PASSWD&lt;br&gt;    binary&lt;br&gt;    cd $FTP_DIR&lt;br&gt;    send $FILE&lt;br&gt;    disconnect&lt;br&gt;    exit&lt;br&gt;                        FTPSESSION&lt;br&gt;exit 0&lt;br&gt;&lt;br&gt;&lt;br&gt;Фишка в том, что при автоматическом запуске (а скрипт должен работать по крону), раз на раз не приходится, но часто на сервер передается битый архив </description>

<item>
    <title>Архивация и передача данных по фтп (gmananton)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#11</link>
    <pubDate>Sun, 19 Feb 2012 10:26:23 GMT</pubDate>
    <description>Нашел, в чем проблема была. Скрипт в кроне запускается от имени рута. Когда мы переходим под какого-либо пользователя, мы оказываемся в его домашней папке. У так как мне надо было архивировать /var/lib/jenkins , а это и есть домашний каталог пользователя jenkins, я никуда не переходил и просто запуская скрипт, архивировал то что лежит в текущей папке. Т.е. tar ./*&lt;br&gt;а у рута естественно лежат совершенно другие файлы&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#10</link>
    <pubDate>Fri, 10 Feb 2012 07:59:37 GMT</pubDate>
    <description>&amp;gt; да нет - при запуске руками он ВСЕГДА отрабатывает хорошо &lt;br&gt;&lt;br&gt;я не про это - перед перетаскиванием по фтп убедись командой ls что целевой файл заведомо цел - вывод ls в лог файл&lt;br&gt;чтобы знать что на момент запуска файл у тебя нормальный&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (gmananton)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#9</link>
    <pubDate>Fri, 10 Feb 2012 05:58:58 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; У Вас ошибка, там первый символ не 1, а l(L) &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; все норм ) с lftp вроде четко заработало &lt;br&gt;&amp;gt;&amp;gt; ошибся(( опять же вручную запускал - все нормально было, а автоматом заупстилось &lt;br&gt;&amp;gt;&amp;gt; - те же 42 КБ &lt;br&gt;&amp;gt; перед get дерни список файлов с фтп - может у тебя целевой &lt;br&gt;&amp;gt; файл кривой на время старта скрипта ...&lt;br&gt;&lt;br&gt;да нет - при запуске руками он ВСЕГДА отрабатывает хорошо&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#8</link>
    <pubDate>Mon, 06 Feb 2012 06:16:16 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; У Вас ошибка, там первый символ не 1, а l(L) &lt;br&gt;&amp;gt;&amp;gt; все норм ) с lftp вроде четко заработало &lt;br&gt;&amp;gt; ошибся(( опять же вручную запускал - все нормально было, а автоматом заупстилось &lt;br&gt;&amp;gt; - те же 42 КБ &lt;br&gt;&lt;br&gt;перед get дерни список файлов с фтп - может у тебя целевой файл кривой на время старта скрипта ...&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (gmananton)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#7</link>
    <pubDate>Mon, 06 Feb 2012 05:28:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt; У Вас ошибка, там первый символ не 1, а l(L) &lt;br&gt;&amp;gt; все норм ) с lftp вроде четко заработало &lt;br&gt;&lt;br&gt;ошибся(( опять же вручную запускал - все нормально было, а автоматом заупстилось - те же 42 КБ&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (gmananton)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#6</link>
    <pubDate>Tue, 31 Jan 2012 22:35:17 GMT</pubDate>
    <description>&amp;gt; У Вас ошибка, там первый символ не 1, а l(L) &lt;br&gt;&lt;br&gt;все норм ) с lftp вроде четко заработало&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (КуКу)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#5</link>
    <pubDate>Mon, 30 Jan 2012 13:33:19 GMT</pubDate>
    <description>У Вас ошибка, там первый символ не 1, а l(L)&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (КуКу)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#4</link>
    <pubDate>Mon, 30 Jan 2012 13:31:59 GMT</pubDate>
    <description>root&#064;debian-test:~# aptitude search lftp&lt;br&gt;p   curlftpfs                                                                                       - filesystem to access FTP hosts based on FUSE and cURL&lt;br&gt;i   lftp                                                                                            - Sophisticated command-line FTP/HTTP client programs&lt;br&gt;______________________________________________________________&lt;br&gt;&lt;br&gt;&#091;root&#064;centos-test ~&#093;# yum search lftp&lt;br&gt;Loaded plugins: fastestmirror&lt;br&gt;Determining fastest mirrors&lt;br&gt;================================================================================================ Matched: lftp =================================================================================================&lt;br&gt;lftp.i386 : A sophisticated file transfer program&lt;br&gt;&#091;root&#064;centr-res ~&#093;#&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Архивация и передача данных по фтп (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9371.html#3</link>
    <pubDate>Mon, 30 Jan 2012 13:20:50 GMT</pubDate>
    <description>&amp;gt; Косяк происходит по ходу в момент передачи на фтп, т.е. изначально на самом сервере все архивируется полностью.&lt;br&gt;&lt;br&gt;точно полностью?&lt;br&gt;вылови exit code у фтп клиента, посмотри что происходит&lt;br&gt;мож там диск бонально на приемнике переполняется&lt;br&gt;</description>
</item>

</channel>
</rss>
