home *** CD-ROM | disk | FTP | other *** search
- ;
- ; $VER: AtMidNite 1.0 (19.10.93)
- ;
- ; Written 20. September 1993 by J.Matern
- ; This file is part of the 'UpTime'-package © by Jürgen Matern.
- ; The package may be redistributed under limitations discribed
- ; in the file 'UpTime.doc' which should have come with this
- ; distribution. Read this file for more information!
- ;
- ; Last changed: 19. October 1993
- ;
- set LastBoot `date`
- if exists ENV:UpTime/LastBoot
- set LastBoot `getenv UpTime/LastBoot`
- endif
- set NowBoot `date`
- set LastTime 0
- if exists ENV:UpTime/UpTime
- set LastTime `getenv UpTime/UpTime`
- endif
- set UpFileName S:UpTime/UpTime.++
- if exists ENV:UpTime/UpFileName
- set UpFileName `getenv UpTime/UpFileName`
- endif
-
- set hours `eval $LastTime / 60`
- set minutes `eval $LastTime - ($hours * 60)`
- set LastTime `echo SystemUpTime: $hours h $minutes min.`
-
- set LastBoot `S:CutArg $LastBoot`
-
- echo >> $UpFileName $LastBoot $LastTime
-
- set lastyear `echo $LastBoot len 2`
- set lastyear `echo "$lastyear" first 4 len 2`
- set nowyear `echo $NowBoot len 2`
- set nowyear `echo "$nowyear" first 4 len 2`
-
- if $lastyear not eq $nowyear
- S:NewFileNames
- endif
-
- setenv UpTime/UpTime 0
- copy ENV:UpTime/UpTime ENVARC:UpTime/UpTime
- date > ENV:UpTime/LastBoot
- copy ENV:UpTime/LastBoot ENVARC:UpTime/LastBoot
- run < nil: > nil: updatedb ; Remove this line, if you don't use 'FIND'.
-
- unset LastBoot
- unset NowBoot
- unset LastTime
- unset UpFileName
- unset hours
- unset minutes
- unset lastyear
- unset nowyear
-