Лог файл

Обсуждение программы nnBackup

Лог файл

Postby naPmu3aH » Wed, 08 Sep 2004, 17:25

Столкнулся с тем, что последний официально доступный nnbackup при указании ключа -l filename не выводит в этот самый файл строчку с временем окончания операции (при запуске в консоли выводятся все строчки) :(
-tend filename к сожалению пересоздает файл...

Windows 2003 Server EE, PIV-2.8, 1G RAM

У кого-нибудь такое повторяется???
naPmu3aH
 
Posts: 5
Joined: Wed, 08 Sep 2004, 17:18

Postby VK » Tue, 14 Sep 2004, 12:17

Не подтверждаю (Win2000 SP4). Вот командная строка: 'nnbackup.exe copy -i f:\tools\filezilla -o c:\temp -m *.exe -s -v -nocopy -log test.log'

Вот, что на экране:

Tu 14.Sep.2004 13:02 Start copy
Tu 14.Sep.2004 13:02 f:\tools\filezilla\FileZilla.exe
Tu 14.Sep.2004 13:02 f:\tools\filezilla\FzSFtp.exe
Tu 14.Sep.2004 13:02 Stop copy

Вот, что в логе:

Tu 14.Sep.2004 13:02 Start copy
Tu 14.Sep.2004 13:02 f:\tools\filezilla\FileZilla.exe
Tu 14.Sep.2004 13:02 f:\tools\filezilla\FzSFtp.exe
Tu 14.Sep.2004 13:02 Stop copy

Кстати, у nnBackup нет опции '-l'. Есть опция '-log'. Может, в этом проблема?
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby naPmu3aH » Wed, 15 Sep 2004, 15:18

VK (far_away) wrote:Не подтверждаю (Win2000 SP4).

Хм... Поверьте, Валерий, просто так бы не писал...

-l - это была описка, руками набивал...

Запускаю nnbackup из nnCron'a так:
#( DATA_BACKUP
AsLoggedUser
Time: 0 0 * * * *
Action:
StartIn: "C:\Program Files\nnBackup"
ShowNormal NormalPriority
START-APP: C:\Program Files\nnBackup\nnbackup.exe copy -i \\backup\d$\ -o d:\backup\data -m data.jbc -log d:\backup\data\bcp_log.txt -v
)#


В результате в логе:
Th 09.Sep.2004 00:00 Start copy
Th 09.Sep.2004 00:00 \\backup\d$\data.jbc
Fr 10.Sep.2004 00:00 Start copy
Fr 10.Sep.2004 00:00 \\backup\d$\data.jbc
Sa 11.Sep.2004 00:00 Start copy
Sa 11.Sep.2004 00:00 \\backup\d$\data.jbc
Su 12.Sep.2004 00:00 Start copy
Su 12.Sep.2004 00:00 \\backup\d$\data.jbc
Mo 13.Sep.2004 00:00 Start copy
Mo 13.Sep.2004 00:00 \\backup\d$\data.jbc
Tu 14.Sep.2004 00:00 Start copy
Tu 14.Sep.2004 00:00 \\backup\d$\data.jbc
We 15.Sep.2004 00:00 Start copy
We 15.Sep.2004 00:00 \\backup\d$\data.jbc


При ручном запуске nnBackup'a с такими параметрами в консольном окне (cmd/FAR/etc.) - все нормально.
При запуске из Cron'a - вот такая ерунда. Увидеть есть ли на экране строчка с End при запуске из Cron'a руками просто не успеваю...

Причем происходит такое на каждой из 3 похожих задач (отличаются только источниками и файлами).
naPmu3aH
 
Posts: 5
Joined: Wed, 08 Sep 2004, 17:18

Postby VK » Wed, 15 Sep 2004, 16:28

Попробуй опцию '-log' поставить самой первой (до '-i'). Не помогло?
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby naPmu3aH » Mon, 20 Sep 2004, 13:42

VK (far_away) wrote:Попробуй опцию '-log' поставить самой первой (до '-i'). Не помогло?

нет, к сожалению :(
naPmu3aH
 
Posts: 5
Joined: Wed, 08 Sep 2004, 17:18

Postby VK » Tue, 21 Sep 2004, 10:33

а если LoadProfile добавить в задачу?
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

подтверждаю проблему (Win2k Pro SP4).

Postby Andy » Wed, 30 Mar 2005, 14:07

Запускаю nnBackUp в консоли. Вижу следующее:
C:\"c:\Program Files\nnBackup\nnbackup.exe" sync -i d:\logfiles -o d:\temp\logfiles -s -e -x *put*.log -ad -delete-excluded -v -log d:\temp\nnbackup.log
nnBackup. V 2.27 Build 229 22.01.2004
Copyright (C) 2001-2005 nnSoft. nemtsev@nncron.ru
Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
We 30.Mar.2005 14:41 Start synchronization
We 30.Mar.2005 14:41 Copying files
We 30.Mar.2005 14:41 d:\logfiles\050330#3.log
We 30.Mar.2005 14:41 Delete files
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\input3.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\input4.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\input5.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\output3.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\output4.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\output5.log
We 30.Mar.2005 14:41 Stop synchronization

При этом в логе имеем следующее:
We 30.Mar.2005 14:41 Start synchronization
We 30.Mar.2005 14:41 Copying files
We 30.Mar.2005 14:41 d:\logfiles\050330#3.log
We 30.Mar.2005 14:41 Delete files
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\input3.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\input4.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\input5.log
We 30.Mar.2005 14:41 DELETE d:\temp\logfiles\output3.log

Т.е. окончание лога просто обрезано вместе с инфой о времени завершения работы и частью списка удаленных файлов. Причем запуская синхронизацию несколько раз подряд можно получить в логе разное количество строк с именем удаленного файла. При это получить в логе инфу об окончании синхронизации так ни разу и не получилось...
User avatar
Andy
 
Posts: 11
Joined: Wed, 30 Mar 2005, 13:45

Postby Nicholas_Nemtsev » Wed, 30 Mar 2005, 16:10

Да, может быть такое дело. Связано с тем, что в лог пишет отдельный поток, а выход осуществляется в другом.
Пробуй:
nnbackup228b10.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Postby Andy » Thu, 31 Mar 2005, 10:36

Да, теперь лог отрабатывает четко.
Спасибо!
User avatar
Andy
 
Posts: 11
Joined: Wed, 30 Mar 2005, 13:45


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 3 guests