|
|
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#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:48 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#18+
Обратные апострофы. man bash Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2010, 17:55 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#18+
oscol, ОТ. у Вас реальный говнокод на шеле, объясняю почему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2010, 17:57 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Обратные апострофы. man bash Обязательно посмотрю. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2010, 19:00 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#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:13 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2010, 19:55 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#18+
Благодарю Вас ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2010, 10:47 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#18+
oscol, а почему бы не использовать tar -cjvf дающий на выходе bz2 без дополнительных телодвижений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2010, 19:59 |
|
||
|
динамически сформировать имя файла
|
|||
|---|---|---|---|
|
#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' СпасибоДа уж... Какой смысл зиповать аркайвлоги-то ежедневно? Синдром Плюшкина, что-ли? Вы правда верите, что они вам могут пригодится, при таком подходе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2010, 21:15 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=36856220&tid=1484706]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
241ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 566ms |

| 0 / 0 |
