One of my favorite ways of monitoring jobs from the Unix command line was to tail an output file using the -f switch. This way I could see updates to my screen as they were written to the file. It is a good progress indicator for jobs that are active:
tail -f filename.txt
I always wanted an equivalent command in Windows PowerShell, but I was unable to find it until a colleague of mine pointed me in the right direction this week. The PowerShell syntax is:
get-content -Path “C:\filename.txt” -Wait
Now I monitor jobs just as well in Windows! Thanks Will!
I copied 123 GB of data between two drives using Robocopy; over thirty-seven thousand files, with one failure. My output log was over 2 MB! Great! How do I find this needle in the haystack? All I want to do is find one failed file in my Robocopy output file.
Total Copied Skipped Mismatch FAILED Extras
Dirs : 2620 4 0 0 0 0
Files : 37646 24518 13127 0 1 0
Bytes : 123.116 g 99.967 g 23.148 g 0 0 0
Times : 0:03:13 0:00:46 0:00:30 0:01:57
Speed : 2329557600 Bytes/sec.
Speed : 133298.355 MegaBytes/min.
Ended : Friday, September 28, 2012 10:53:51 AM
I determined that searching for the word
in the output file will find the rows in the log file indicating the reason for the failure.
New File 0 c:\Data\.lock 2012/09/28 10:50:37 ERROR 32 (0x00000020) Copying File c:\Data\.lock The process cannot access the file because it is being used by another process.
Waiting 30 seconds… Retrying… New File 0 c:\Data\.lock 2012/09/28 10:51:07 ERROR 32 (0x00000020) Copying File c:\Data\.lock The process cannot access the file because it is being used by another process.
ERROR: RETRY LIMIT EXCEEDED.
I run Windows 8 on my MacBook Pro, however there is no Print Screen key. How do I take a screen shot (Print Screen) running Windows on MacBook Pro?
Take a screen shot (Print Screen) with:
You can also capture the active window with:
Don’t forget, you can also use the