1.7.1- Scheduled Tasks runs but lacks 'du -kh' output

Bengt-Arne Fjellner Bengt-Arne.Fjellner@ltu.se
Wed Mar 17 15:06:00 GMT 2010


On 2010-03-17 3:23 PM, computer tech wrote:
> I have a .bat file, that is scheduled to run as NT Authority\System
> every morning. The schedule tasks calls the run.bat file.  The script
> is running at the schedule time, but when I check the files in the
> morning the only output is from the 'echo' commands(see hello-fs2.sh
> script below). I don't see any of the output from the 'du' and 'find'
> commands(see hello-fs2.sh script below).  When I manually run the
> script from the cygwin command line it works properly as intended. The
> machine is runnings WinXP SP 3 with A petium 4 processor(3.0ghz).
>
> ---- file run.bat
> @echo off
> C:\cygwin\bin\bash.exe --login -c "/home/bob/hello-fs2.sh"
> ----
> ---- file hello-fs2.sh
> #!/usr/bin/bash
> DIR=//device01/shares/replica/
> OUT=/cygdrive/c/logs
> echo `date`>>  $OUT/Avondale-foldersize.txt
> du -k --max-depth=1 $DIR | sort -nr>>  $OUT/foldersize.txt
> echo `date`>>  $OUT/Changedfile.txt
> find $DIR -type f -mtime -1 -print>>  $OUT/Changedfile.txt
> echo "---- done --- ">>  $OUT/Changedfile.txt
> ----
> Here is the output from one of the output files when the scheduled
> tasks runs automatically. Like I explained the output is only the
> 'echo' commands not the from the 'du' and 'find' command.
> ---file Changedfile.txt
> Wed Mar 17 03:17:02 USMST 2010
> Done ----
> ----
> Any insight into this problem will be truly appreciated. Thank you
>    
Try using full paths.
so  du becomes something like /bin/du instead.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list