
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.09.2010, 17:48
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
#!/bin/bash if exec tar -cvO /opt/oracle/oradata/sid/archive | bzip2 -zf > /u03/oradata/sid/arh_ora.tbz2 then chmod 664 /u03/oradata/sid/arh_ora.tbz2 echo echo файл /u03/oradata/sid/arh_ora.tbz2 создан echo fi exit Подскажите, пожалуйста, как можно в скрипте на bash динамически формировать имя файла arh_orф.tbz2 таким образом, чтобы в имя включался результат выполнения команды date в формате день,месяц,год,часы,минуты: 'arh_ora' + 'результат выполнения команды date' + '.tbz2' Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2010, 17:55
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
Обратные апострофы. man bash Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2010, 17:57
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
oscol, ОТ. у Вас реальный говнокод на шеле, объясняю почему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2010, 19:00
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
Dimitry Sibiryakov Обратные апострофы. man bash Обязательно посмотрю. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2010, 19:13
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
Андрей Панфиловoscol, ОТ. у Вас реальный говнокод на шеле, объясняю почему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Поскольку у меня нет 1200 сообщений и как можно предположить Ваших знаний, то прошу оказать любезность объяснить в чем проблема в реализации приведенной мной команды tar ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2010, 19:55
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
oscol, давайте по пунктам: 1. нарисовали трубу (|) - потеряли код выхода tar, дальше по коду у Вас будет виден только код выхода bzip2 (т.е. у Вас в архив могут попасть не все файлы, а Вы об этом можете не узнать, или Вы полагаете, что Вам не надоест день за днем читать логи скрипта?). Лучше писать в таком духе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 2. хоть tar и всяки gzip, bzip и пр. иникс-вей, архивы они делают неудобные - нельзя вытаскивать отдельные файлы, используйте лучше zip, только убедитесь, что у вашей версии нет проблем с большими файлами 3. раз бекапите архивные логи оракла, то воспользуйтесь лучше для этой задачи специализированным ПО - сиречь rman ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.09.2010, 10:47
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
Благодарю Вас ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2010, 19:59
|
|||
|---|---|---|---|
динамически сформировать имя файла |
|||
|
#18+
oscol, а почему бы не использовать tar -cjvf дающий на выходе bz2 без дополнительных телодвижений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.09.2010, 21:15
|
|||
|---|---|---|---|
|
|||
динамически сформировать имя файла |
|||
|
#18+
oscol#!/bin/bash if exec tar -cvO /opt/oracle/oradata/sid/archive | bzip2 -zf > /u03/oradata/sid/arh_ora.tbz2 then chmod 664 /u03/oradata/sid/arh_ora.tbz2 echo echo файл /u03/oradata/sid/arh_ora.tbz2 создан echo fi exit Подскажите, пожалуйста, как можно в скрипте на bash динамически формировать имя файла arh_orф.tbz2 таким образом, чтобы в имя включался результат выполнения команды date в формате день,месяц,год,часы,минуты: 'arh_ora' + 'результат выполнения команды date' + '.tbz2' СпасибоДа уж... Какой смысл зиповать аркайвлоги-то ежедневно? Синдром Плюшкина, что-ли? Вы правда верите, что они вам могут пригодится, при таком подходе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1484706]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 469ms |

| 0 / 0 |
