|
|
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуста, как можно генерировать название файла при создании бекапа базы. Необходимо что генерировался следующим образом, например: backup_<Date>_<Time>.gbk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 14:23:04 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 14:47:37 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
BlackStar Код: plaintext 1. 2. 3. 4. There Ain't No Such Thing As A Free Lunch Спасибо попробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 14:48:44 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
export backname="backup_"`date +"%Y_%m_%d_%H_%M_%S"`".fbk" echo $backname ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 14:50:24 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Есть строка: /opt/interbase/bin/gbak -b -user SYSDBA -password [password] /opt/interbase/base/base.gdb /opt/interbase/base/backup/backup_'date_%Y_%M_%D_%H_%M_%S'.gbk бекап делается. пытаюсь повесить его как задание (чтобы выполнялось в определенное время). Делаю это с помощью crontab: 6 * * * * /opt/interbase/bin/gbak -b -user SYSDBA -password [password] /opt/interbase/base/base.gdb /opt/interbase/base/backup/backup_'date_%Y_%M_%D_%H_%M_%S'.gbk MAILTO="" в результате в файл /var/spool/mail/root пишет что возникла ошибка. такое ощущение что все что после 'date_ не понимается. Подскажите где у меня ошибка, pls. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:27:09 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
судя по всему кавычки не те используются там надо использовать обратный кавычки -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:30:25 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
вот текст того ждо выдает: Subkect: Cron <root@discount> /opt/interbase/bin/gbak -b -user SYSDBA -password [password] /opt/interbase/base/base.gdb /opt/interbase/base/backup/backup_'date_ X-CRON-ENV: <SHELL=/bin/sh> X-CRON-ENV: <HOME=/root> X-CRON-ENV: <PATH=/usr/bin:/bin> X-CRON-ENV: <LOGNAME=root> /bin/sh: -c: line 1: unexpected EOFwhile lookong for matching `'' /bin/sh: -c: line 2: syntax error: unexpected end of file ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:32:50 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
BlackStarсудя по всему кавычки не те используются там надо использовать обратный кавычки -- There Ain't No Such Thing As A Free Lunch ща попробую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:33:50 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Gregor BlackStarсудя по всему кавычки не те используются там надо использовать обратный кавычки -- There Ain't No Such Thing As A Free Lunch ща попробую... Теперь выдает вот что: Subkect: Cron <root@discount> /opt/interbase/bin/gbak -b -user SYSDBA -password [password] /opt/interbase/base/base.gdb /opt/interbase/base/backup/backup_`date_ X-CRON-ENV: <SHELL=/bin/sh> X-CRON-ENV: <HOME=/root> X-CRON-ENV: <PATH=/usr/bin:/bin> X-CRON-ENV: <LOGNAME=root> /bin/sh: -c: line 1: unexpected EOFwhile lookong for matching ``' /bin/sh: -c: line 2: syntax error: unexpected end of file ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:38:28 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Может команду надо в кавычки взять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:40:24 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
вторую прямую кавычку в конце тоже надо заменить на обратную :) -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:44:14 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
BlackStarвторую прямую кавычку в конце тоже надо заменить на обратную :) -- There Ain't No Such Thing As A Free Lunch заменил обе. Вот как получилось ну а результат написал выше: 6 * * * * /opt/interbase/bin/gbak -b -user SYSDBA -password [password] /opt/interbase/base/base.gdb /opt/interbase/base/backup/backup_`date_%Y_%M_%D_%H_%M_%S`.gbk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:51:45 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
а что означают эти ковычки (обратные) в данном случае. какая разница какие использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 16:53:34 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Gregorа что означают эти ковычки (обратные) в данном случае. какая разница какие использовать? выполнить команду внутри и поместить результат на свое место команда внутри обратных кавычек должна выглядеть так Код: plaintext 1. А вообще imho лучше написать отдельный скриптик с этой командой, а уж его дергать из крона. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:02:21 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
BlackStar Gregorа что означают эти ковычки (обратные) в данном случае. какая разница какие использовать? выполнить команду внутри и поместить результат на свое место команда внутри обратных кавычек должна выглядеть так Код: plaintext 1. А вообще imho лучше написать отдельный скриптик с этой командой, а уж его дергать из крона. типа батника или cmd в винде? как это в линухе сделать? какие типы файлов, какова их структура должна быть? заранее спасибо за ответ. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:04:06 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
создать файл, например my_backup.sh, в нем пишем Код: plaintext 1. 2. 3. 4. 5. 6. 7. потом говорим Код: plaintext чтобы он стал исполняемым. Ну а потом из крона, этот файл вызываем. PS А вам его действительно каждые 6 минут надо вызывать? :) -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:15:44 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
BlackStarсоздать файл, например my_backup.sh, в нем пишем Код: plaintext 1. 2. 3. 4. 5. 6. 7. потом говорим Код: plaintext чтобы он стал исполняемым. Ну а потом из крона, этот файл вызываем. PS А вам его действительно каждые 6 минут надо вызывать? :) -- There Ain't No Such Thing As A Free Lunch нет конечно. 6 минут это чтобы тестировать. потом 2 раза в день сделаю :) щас попробую как вы сказали. мерси. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:19:17 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
BlackStarсоздать файл, например my_backup.sh, в нем пишем Код: plaintext 1. 2. 3. 4. 5. 6. 7. потом говорим Код: plaintext чтобы он стал исполняемым. Ну а потом из крона, этот файл вызываем. PS А вам его действительно каждые 6 минут надо вызывать? :) -- There Ain't No Such Thing As A Free Lunch а разве это каждые 6 минут? я так понял что это задание будет выполняться каждый час на 6 минуте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:22:43 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Во-во. Проще скрипт написать и его тестировать, напрямую вызывая, а не ждать милости от крон. :) -- There Ain't No Such Thing As A Free Lunch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:23:21 |
|
||
|
генерация названия файла при BackUpе
|
|||
|---|---|---|---|
|
#18+
Gregor а разве это каждые 6 минут? я так понял что это задание будет выполняться каждый час на 6 минуте... упс! действительно раз в час на 6 минуте. :) пятница... вечер... видимо пора идти пить пиво. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 17:29:14 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33441367&tid=1489947]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 328ms |

| 0 / 0 |
