The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
Google UNIX.COM



View Single Post in UNIX Forums - Click on the Thread or Permalink to View Entire Thread -->
  #2 (permalink)  
Old 05-16-2007
sysgate's Avatar
sysgate sysgate is offline
Unix based
 

Join Date: Nov 2006
Location: /root
Posts: 1,213
Suggestion : put a modification of date command in the start of the script, then in the end of the script and have it append to a log file. Then you'll be able to see the difference. Or : let's say that the crontab will execute /home/user/script.sh --> put "/usr/bin/time -f "{#%e#}" -o timelog -a" in the front, this will write the time for execution of the script in file called "timelog". Then "cat timelog" and the time reported will look something like : {#0.16#}
The other way basically is using merely "time", e.g "time ls -la", which will report :
Quote:
real 0m0.119s
user 0m0.008s
sys 0m0.011s
but I don't think you can use it within cronjob, as it's reporting only to STDOUT, I tried to redirect the output to file - no dice. So /usr/bin/time should do the trick. HTH.
Reply With Quote