<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: вывод даты в имени файла</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html</link>
    <description>Доброго времени суток!&lt;br&gt;&lt;br&gt;Господа, возникла такая проблема, думаю вам не составим труда помочь мне ее решить!&lt;br&gt;&lt;br&gt;С Линуксом общаюсь не очень плотно и не так давно, но вот появилась необходимость поднять на нем связку сервер 1С + Постгрес. За пару дней таки смог это сделать и теперь появилась необходимость делать резервное копирование базы. С кроном вроде бы разобрался, но есть кое-какая проблемка в написании скрипта. Хочется на выходе получать файл вида имябазы-текущаядата, а в скриптовом языке я не силен. Наваял я следующее:&lt;br&gt;&lt;br&gt;#!bin/bash&lt;br&gt;DATE=&apos;date +&#037;d-&#037;m-&#037;Y&apos;&lt;br&gt;echo Running database backup&lt;br&gt;pg_dump -U postgres u8 &amp;#124; gzip &amp;gt; /u8backup/union-$DATE.dump.gz&lt;br&gt;echo Backup complete!&lt;br&gt;&lt;br&gt;на что системы мне пишет что на 4ой строке &quot;неоднозначенное перенаправление&quot; (ambiguous redirect)&lt;br&gt;&lt;br&gt;пробовал вариант&lt;br&gt;pg_dump -U postgres u8 &amp;#124; gzip &amp;gt; /u8backup/union-&apos;date +&#037;d-&#037;m-&#037;Y&apos;.dump.gz, но на выходе получаю имя &lt;br&gt;&lt;br&gt;файла /u8backup/union-date +&#037;d-&#037;m-&#037;Y.dump.gz&lt;br&gt;&lt;br&gt;честно-таки говоря не особо понимаю в скриптовом языке, </description>

<item>
    <title>вывод даты в имени файла (Linuxforse)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#18</link>
    <pubDate>Wed, 30 Jun 2010 19:55:44 GMT</pubDate>
    <description>Благодарю Evlenic , ваш совет помог .&lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (Ph.D.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#17</link>
    <pubDate>Tue, 08 Jun 2010 03:39:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&lt;br&gt;...&lt;br&gt;&amp;gt;тп. Сделали .таймстемп - вопрос тупо никем не обсуждается. &lt;br&gt;&lt;br&gt;Дык боятся! Вон просили малость какую, а им нате таймстэмпом :)&lt;br&gt;&lt;br&gt;&amp;gt; Двигай науку, двигай. &lt;br&gt;&lt;br&gt;А у науки есть такой и подход:&lt;br&gt;Всё надо делать просто, как можно более просто, но не проще!&lt;br&gt;Кто сказал знаешь? :)&lt;br&gt;&lt;br&gt;Конкретно в ваших условиях (о которых ты как хороший партизан молчал) - раз у вас по всем часовым поясам бэкапы деются, а хранятся централизованно и используется (предполагаю) POSIX-образное ... то вот мой опыт подсказывает что можно слепить YYYYMMDDThhmmss для людей, и если уж так вперлось - линк в виде таймстэмпа - для сгибальшиков :) &lt;br&gt;&lt;br&gt;На то и Unix - самая гибкая система чтоб вязать снопы и &quot;to make all happy&quot; :)&lt;br&gt;&lt;br&gt;PS: Почти не шучу ...&lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (Вова)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#16</link>
    <pubDate>Sun, 06 Jun 2010 06:22:48 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Мне - сказать cal, лукапнуть какое число, найти файл. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Тебе ? &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;  cal + ls &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Дык ты сгибальшик? Так бы сразу и сказал! :) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А людям: cal + lookup + date_conv.sh -i humandate -o TS + &lt;br&gt;&amp;gt;ls ... &lt;br&gt;&amp;gt;Вот и я говорю - устарели мы, белковые .... :) &lt;br&gt;&lt;br&gt; товарищ кандидат. То, что советую я - это по опыту. То, что пишете вы - это от наивных представлений. По факту у нас делали изначально ротацию именно в формате .YYMMDD. Не постоянно, но возникали предложения, были вопросы, претензии, требования рационализаторства типа указания зоны и тп. Сделали .таймстемп - вопрос тупо никем не обсуждается.&lt;br&gt; Двигай науку, двигай. &lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (Ph.D.)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#15</link>
    <pubDate>Sat, 05 Jun 2010 19:53:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt;А ещё представилось какая начнётся шурша после невинного запроса от финика: &quot;а &lt;br&gt;&amp;gt;&amp;gt;ну ко восстанови мне базы на состояние позапрошлого четверга&quot; ... &lt;br&gt;&amp;gt;&amp;gt;Мне - сказать cal, лукапнуть какое число, найти файл. &lt;br&gt;&amp;gt;&amp;gt;Тебе ? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;  cal + ls &lt;br&gt;&lt;br&gt;Дык ты сгибальшик? Так бы сразу и сказал! :) &lt;br&gt;&lt;br&gt;А людям: cal + lookup + date_conv.sh -i humandate -o TS + ls ... &lt;br&gt;Вот и я говорю - устарели мы, белковые .... :)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (Вова)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#14</link>
    <pubDate>Sat, 05 Jun 2010 10:21:22 GMT</pubDate>
    <description>&amp;gt;А ещё представилось какая начнётся шурша после невинного запроса от финика: &quot;а &lt;br&gt;&amp;gt;ну ко восстанови мне базы на состояние позапрошлого четверга&quot; ... &lt;br&gt;&amp;gt;Мне - сказать cal, лукапнуть какое число, найти файл. &lt;br&gt;&amp;gt;Тебе ? &lt;br&gt;&lt;br&gt;  cal + ls&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#13</link>
    <pubDate>Fri, 04 Jun 2010 17:32:58 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Это - для роботов. Людям - неудобно. &lt;br&gt;&amp;gt;&amp;gt;Умные люди в ISO 100500 лет как рекомендуют YYYYMMDD котрый сортируется правильно &lt;br&gt;&amp;gt;Нет, юникс-таймстемпом удобнее, видимо от задач зависит. &lt;br&gt;&lt;br&gt;Мы говорим о имени бэкап файла не так ли? Ну и ? ....&lt;br&gt;А то следуя твоей логике можно дойти до того, что имя тоже не нужно, есть же inode - че моск парить.&lt;br&gt;&lt;br&gt;А ещё представилось какая начнётся шурша после невинного запроса от финика: &quot;а ну ко восстанови мне базы на состояние позапрошлого четверга&quot; ... &lt;br&gt;Мне - сказать cal, лукапнуть какое число, найти файл.&lt;br&gt;Тебе ? &lt;br&gt;&lt;br&gt;Мораль: нехрен работу железяки самому делать, для того железяки и придумывались :)&lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (Andrey Mitrofanov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#12</link>
    <pubDate>Fri, 04 Jun 2010 05:55:32 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Умные люди в ISO 100500 лет как рекомендуют YYYYMMDD котрый сортируется правильно &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Для сортировки и чтения date +&#037;F&#092; &#037;T удобен, для имён файлов, м.б. &lt;br&gt;&amp;gt;&amp;gt;&quot; &quot; и &quot;:&quot; стоит заменить на что попроще. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;из таймстемпа можно быстро&lt;br&gt;&lt;br&gt;Какой ты нудный. По сортировке в составе имени файла - одинаково. По удобству чтения - субъективно и, да, сгибальщики среди нас.&lt;br&gt;&lt;br&gt;&amp;gt;получить любой формат;&lt;br&gt;&lt;br&gt;На кой оно -- из имени файла бэкапа? Эжедневно печатать даректорию /var/lib/backup _разными красивыми шрифтами, перевязывать ленточкой и носить главбуху на подпись?~~~&lt;br&gt;&lt;br&gt;Итого: никакой разницы, кроме персональных передпочтений. -- Продолжай, пожалуйста!&lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (Вова)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#11</link>
    <pubDate>Fri, 04 Jun 2010 05:31:04 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&amp;gt;Умные люди в ISO 100500 лет как рекомендуют YYYYMMDD котрый сортируется правильно &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Для сортировки и чтения date +&#037;F&#092; &#037;T удобен, для имён файлов, м.б. &lt;br&gt;&amp;gt;&quot; &quot; и &quot;:&quot; стоит заменить на что попроще. &lt;br&gt;&lt;br&gt;из таймстемпа можно быстро получить любой формат; в отличие от ваших вариантов - вначале в таймстемп, потом в формат.&lt;br&gt;</description>
</item>

<item>
    <title>вывод даты в имени файла (Вова)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8764.html#10</link>
    <pubDate>Fri, 04 Jun 2010 05:28:41 GMT</pubDate>
    <description>&amp;gt;&amp;gt;А вы используйте date +&#037;s формат, гораздо удобнее - набор  файлов &lt;br&gt;&amp;gt;&amp;gt;с именами в таком формате гораздо симпатичнее смотрится, &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Это - для роботов. Людям - неудобно. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;да и сортируется проще. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Умные люди в ISO 100500 лет как рекомендуют YYYYMMDD котрый сортируется правильно &lt;br&gt;&amp;gt;хоть в виде цифр, хоть в виде строк и людьми аонимается &lt;br&gt;&amp;gt;влёт. &lt;br&gt;&lt;br&gt;Нет, юникс-таймстемпом удобнее, видимо от задач зависит. &lt;br&gt;</description>
</item>

</channel>
</rss>
