|
|
|
echo bat
|
|||
|---|---|---|---|
|
#18+
Добрейший денёчек! Помогите, пожалуйста, понять, в чём проблема и как её решить. Есть bat-файл: echo on del D:\BAK_REC\ftp\log.sql set dtLog=%DATE% %TIME% echo %dtLog% > D:\BAK_REC\backups\%dtStr%\sent echo begin rr_hb.pr_load('Backup has been uploaded. > D:\BAK_REC\ftp\log.sql type D:\BAK_REC\ftp\ftp.res >> D:\BAK_REC\ftp\log.sql echo '); >> D:\BAK_REC\ftp\log.sql echo end; >> D:\BAK_REC\ftp\log.sql echo / >> D:\BAK_REC\ftp\log.sql echo quit>> D:\BAK_REC\ftp\log.sql echo />> D:\BAK_REC\ftp\log.sql Он прекрасно работает, получается красивый log.sql: begin rr_hb.pr_load('Backup has been uploaded. -rw-r--r-- 1 ftp ftp 131670239 Dec 29 14:59 test.csv '); end; / quit / Когда этот кусок выполняется в другом bat-нике: set dt=%Date:~-10% set dtDay=%dt:~0,2% set dtMonth=%dt:~3,2% set dtYear=%dt:~-4% set dtStr=%dtYear%-%dtMonth%-%dtDay% echo %dtStr% IF NOT EXIST D:\BAK_REC\backups\%dtStr%\sent ( IF EXIST D:\BAK_REC\backups\%dtStr%\unarch ( del D:\BAK_REC\ftp\ok.log del D:\BAK_REC\ftp\ftp.res del D:\BAK_REC\ftp\ftp.ls del D:\BAK_REC\ftp\log.sql copy D:\BAK_REC\backups\%dtStr%\chel2a1.csv D:\BAK_REC\ftp ftp -s:D:\BAK_REC\ftp\ftp.conn 10.81.113.103 ftp -s:D:\BAK_REC\ftp\ftp_ls.conn 10.81.113.103 > D:\BAK_REC\ftp\ftp.ls findstr /C:"chel2a1.csv" D:\BAK_REC\ftp\ftp.ls > D:\BAK_REC\ftp\ftp.res IF NOT ERRORLEVEL 1 (echo %dtStr% > D:\BAK_REC\ftp\ok.log) IF EXIST D:\BAK_REC\ftp\ok.log ( echo on del D:\BAK_REC\ftp\CHEL2A1.csv set dtLog=%DATE% %TIME% echo %dtLog% > D:\BAK_REC\backups\%dtStr%\sent echo begin rr_hb.pr_load('Backup has been uploaded. > D:\BAK_REC\ftp\log.sql echo '); >> D:\BAK_REC\ftp\log.sql echo end; >> D:\BAK_REC\ftp\log.sql echo / >> D:\BAK_REC\ftp\log.sql echo quit>> D:\BAK_REC\ftp\log.sql echo />> D:\BAK_REC\ftp\log.sql sqlplus test/test@db @D:\BAK_REC\ftp\log.sql ) ) ) получается "кривой" log.sql: ' end; / quit / Чего-то, мозг "сломал" :-( Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2011, 14:48 |
|
||
|
echo bat
|
|||
|---|---|---|---|
|
#18+
Alexey Kuzmin, учли, что формат даты/времени зависит от региональных настроек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2011, 14:55 |
|
||
|
echo bat
|
|||
|---|---|---|---|
|
#18+
Alexey Kuzmin, а так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2011, 16:30 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=135&tid=1497289]: |
0ms |
get settings: |
4ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 343ms |

| 0 / 0 |
