On Fri, Aug 13, 2010 at 8:38 AM, Andrew Farnsworth <farn...@gmail.com> wrote:
> On Fri, Aug 13, 2010 at 9:21 AM, Andrew Farnsworth <farn...@gmail.com>
> wrote:
>>
>> On Fri, Aug 13, 2010 at 9:17 AM, Don Delp <nesma...@gmail.com> wrote:
>>>
>>> I should have thought of Robocopy earlier.  Reading about the idea of
>>> using tail to snatch a bit of the file at a time made me think of it.
>>> We use it all the time to copy large files over small pipes.
>>>
>>>
>>> There is a trick to Robocopy in the flags and arguments.  Try this:
>>>
>>> robocopy /Z /V /W:1 /R:9999 \path\to\logs\ \path\to\new\location\
>>> apache.log
>>>
>>> /Z - restartable-on-error copy mode
>>> /V - verbose
>>> /W:1 - wait 1 second between retries  (default is much larger I think)
>>> /R:9999 - retry 9999 times (default is 1 million, which might actually
>>> be better in this case)
>>> \path\to\logs - folder to copy source from
>>> \path\to\new\location\ - folder to copy to
>>> apache.log - actual name of file to copy (you can not just append this
>>> to the source folder argument as \path\to\logs\apache.log like you
>>> would with most command utilities)
>
> Ok, I got robocopy copying but... two things... log file is stored in
> "D:\Program Files\path\to\apache\logs\" so you have to use quotes because of
> the space in the path, but don't use the trailing backslash as that escapes
> the final quote... same for the destination path.
>
> Second, last night the logs were rotated so the log size is only 7Mb now so
> I cannot test to see if this really solves the problem.  I'll keep everyone
> posted on that.
>
> Andy
>

Somewhere between robocopy and rsync there is a gotcha involving that
trailing slash and the difference between copying the folder and
contents or dumping the contents without the folder.  I can never
remember which program it applies to or which behavior the trailing
slash causes.


-- 
Don Delp
618.616.2993
http://nesman.net/

-- 
You received this message because you are subscribed to the Google Groups 
"NLUG" group.
To post to this group, send email to nlug-talk@googlegroups.com
To unsubscribe from this group, send email to 
nlug-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/nlug-talk?hl=en

Reply via email to