Systime System Time Utility Version 1.0.0.7294 This utility displays the current time, the elapsed time and the system start time for the local system. Usage/Help: ----------- usage: Systime [-bhu?] Options: b - Bare display, (no column headers) h - Help (this) u - Display UTC time. Default is local time. x - Unix uptime-like output. ? - Usage Output: ------- If Systime is invoked with no operands, the current time, the elapsed time and the system start time are displayed, in local time format, for the local system. Column headers are displayed to help define each value. For example: rxsh +++D:\Users\bill>systime START CURRENT ELAPSED 10-21-1997 08:03:31.000 10-21-1997 21:45:19.452 0 13:41:48.452 The date and time are displayed in the following format: mm-dd-yyyy hh:mm:ss.mmm mm - Month. dd - Day. yyyy - Year, including century. hh - Hour, in 24 hour format. mm - Minutes. ss - Seconds. mmm - Milliseconds. The "-b" option supresses the column header display. This can be useful when Systime is invoked from within a shell script or Rexx program. The "-u" option causes the current time and the system start time to be displayed in UTC, (GMT), format. The "-x" option causes the output to be formatted in a manner similar to the Unix uptime utility. For example: rxsh +++D:\Users\bill>systime -x 14:00 up 1 day, 16:04, 1 session, load averages: 63.13 62.48 00.65 The first time displayed is the current time and is followed by the total elapsed uptime. The uptime will be represented in hours and minutes with an optional day count, if the system has been up for more than 24 hours. The times are followed by the number of active Netbios sessions on the system and finally, load averages are listed. The load averages are the percentage of system elapsed time for total processing time, kernel-mode processing time and user-mode processing time. The kernel-mode, user-mode and total processing times are acquired from each of the processes running on the system at the time systime is executed. Installation: ------------- Installation is simple; just copy the file into a directory listed in the %Path% Environment variable. The distribution also includes debug symbols. This file should be copied into %SystemRoot%\Symbols\Exe, in order for ntsd, (or windbag, I guess), to find it. Note that the .DBG symbol file is needed only if you want to run the program a debugger such as ntsd. The file is not needed for any other reason than to make the internal symbols available to the debug program.