<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Скрипт копирование файлов со структурой директорий.</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html</link>
    <description>Уважаемые форумчане.&lt;br&gt;&lt;br&gt;Помогите пожалуйста написать скрипт делающий следующуюю работу:&lt;br&gt;&lt;br&gt;При запуске считывать из кофига дату и время и затем копировать файлы и каталоги (со структурой) старше этой даты в другой каталог. После этого записывать текущуюю дату в конфиг.&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (exp131)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#13</link>
    <pubDate>Tue, 28 Sep 2010 11:58:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Спасибо. А как потом эту дату прочитать и вставить в find?&lt;br&gt;&amp;gt; lastdate=&#096;cat &quot;date_file&quot;&#096;&lt;br&gt;&amp;gt; find / bla bla $&#123;lastdate&#125; bla bla&lt;br&gt;&amp;gt;&amp;gt; PS. Что означает эта конструкция: &quot; $? -eq 0 &quot;&lt;br&gt;&amp;gt; проверка кода завершения - на случай если архивация завершилась фЕйлом&lt;br&gt;&lt;br&gt;Спасибо за подсказки.&lt;br&gt;Задача решена.&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (Pahanivo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#12</link>
    <pubDate>Tue, 28 Sep 2010 07:45:08 GMT</pubDate>
    <description>&amp;gt; Спасибо. А как потом эту дату прочитать и вставить в find?&lt;br&gt;&lt;br&gt;lastdate=&#096;cat &quot;date_file&quot;&#096;&lt;br&gt;find / bla bla $&#123;lastdate&#125; bla bla&lt;br&gt;&amp;gt; PS. Что означает эта конструкция: &quot; $? -eq 0 &quot;&lt;br&gt;&lt;br&gt;проверка кода завершения - на случай если архивация завершилась фЕйлом&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (exp131)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#11</link>
    <pubDate>Tue, 28 Sep 2010 07:38:07 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Однако остался последний момент. Скрипт будет запускаться по крону, поэтому мне нужно&lt;br&gt;&amp;gt;&amp;gt; будет сохранить время запуска и при следующем запуске подставить в find&lt;br&gt;&amp;gt;&amp;gt; это время (чтобы скопировались только новые файлы). Подскажите как это можно&lt;br&gt;&amp;gt;&amp;gt; сделать.&lt;br&gt;&amp;gt; startdate=&#096;date &quot;some_format&quot;&#096; #MUST BE FIRST!&lt;br&gt;&amp;gt; find / bla bla bla ...&lt;br&gt;&amp;gt; if &#091; $? -eq 0 &#093;; then&lt;br&gt;&amp;gt;   echo $startdate &amp;gt; &quot;date_file&quot;&lt;br&gt;&amp;gt; fi&lt;br&gt;&lt;br&gt;Спасибо. А как потом эту дату прочитать и вставить в find?&lt;br&gt;&lt;br&gt;PS. Что означает эта конструкция: &quot; $? -eq 0 &quot;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (Pahanivo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#10</link>
    <pubDate>Tue, 28 Sep 2010 07:33:54 GMT</pubDate>
    <description>&amp;gt; Однако остался последний момент. Скрипт будет запускаться по крону, поэтому мне нужно&lt;br&gt;&amp;gt; будет сохранить время запуска и при следующем запуске подставить в find&lt;br&gt;&amp;gt; это время (чтобы скопировались только новые файлы). Подскажите как это можно&lt;br&gt;&amp;gt; сделать.&lt;br&gt;&lt;br&gt;startdate=&#096;date &quot;some_format&quot;&#096; #MUST BE FIRST!&lt;br&gt;find / bla bla bla ...&lt;br&gt;if &#091; $? -eq 0 &#093;; then&lt;br&gt;  echo $startdate &amp;gt; &quot;date_file&quot; &lt;br&gt;fi&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (exp131)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#9</link>
    <pubDate>Tue, 28 Sep 2010 06:21:34 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; --newer date&lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;  (c, r, u modes only) Only include files and directories&lt;br&gt;&amp;gt; newer&lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;  than the specified date.  This compares ctime entries.&lt;br&gt;&amp;gt; tar -c - DIR &amp;#124; tar -x .....&lt;br&gt;&amp;gt; както так ....&lt;br&gt;&amp;gt; вообще посмотри man tar внимательно - он много че умеет - думаю&lt;br&gt;&amp;gt; тебе его одного по самые пАмидоры )&lt;br&gt;&lt;br&gt;Нашел более удобный вариант с помощью pax. В итоге у меня получилась команда: &lt;br&gt;find . -type f  -depth -mtime -30m -exec pax -rw &#123;&#125; /var/backup/ &#092;;&lt;br&gt;&lt;br&gt;Однако остался последний момент. Скрипт будет запускаться по крону, поэтому мне нужно будет сохранить время запуска и при следующем запуске подставить в find это время (чтобы скопировались только новые файлы). Подскажите как это можно сделать.&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (exp131)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#8</link>
    <pubDate>Tue, 28 Sep 2010 06:15:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; --newer date&lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;  (c, r, u modes only) Only include files and directories&lt;br&gt;&amp;gt; newer&lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;  than the specified date.  This compares ctime entries.&lt;br&gt;&amp;gt; tar -c - DIR &amp;#124; tar -x .....&lt;br&gt;&amp;gt; както так ....&lt;br&gt;&amp;gt; вообще посмотри man tar внимательно - он много че умеет - думаю&lt;br&gt;&amp;gt; тебе его одного по самые пАмидоры )&lt;br&gt;&lt;br&gt;Спасибо. Посмотрю.&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (Pahanivo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#7</link>
    <pubDate>Tue, 28 Sep 2010 06:14:12 GMT</pubDate>
    <description>например так просто и быстро:&lt;br&gt;man tar:&lt;br&gt;--newer date&lt;br&gt;             (c, r, u modes only) Only include files and directories newer&lt;br&gt;             than the specified date.  This compares ctime entries.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;tar -c - DIR &amp;#124; tar -x .....&lt;br&gt;както так ....&lt;br&gt;вообще посмотри man tar внимательно - он много че умеет - думаю тебе его одного по самые пАмидоры )&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (exp131)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#6</link>
    <pubDate>Tue, 28 Sep 2010 05:48:31 GMT</pubDate>
    <description>&amp;gt; man find&lt;br&gt;&amp;gt; man xargs&lt;br&gt;&amp;gt; man sh&lt;br&gt;&amp;gt; ...&lt;br&gt;&amp;gt; так лучше?&lt;br&gt;&lt;br&gt;Нет не лучше. Если бы я все понял из манов - я бы не задавал вопрос тут.&lt;br&gt;Ладно с find&apos;ом разобрался, но как скопировать файлы с сохранением структуры директорий?&lt;br&gt;</description>
</item>

<item>
    <title>Скрипт копирование файлов со структурой директорий. (Pahanivo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/8875.html#5</link>
    <pubDate>Tue, 28 Sep 2010 05:47:04 GMT</pubDate>
    <description>man find&lt;br&gt;man xargs&lt;br&gt;man sh&lt;br&gt;...&lt;br&gt;так лучше?&lt;br&gt;</description>
</item>

</channel>
</rss>
