home *** CD-ROM | disk | FTP | other *** search
- /* ARexx time logging program: called by 'logon <your name>' */
- parse arg YourName
- if YourName = ''
- then
- do
- say "Please enter your name: "
- parse pull YourName
- end
-
- logFILE='log:log'||YourName
- etFILE='T:et'||YourName
- cuFILE='T:CurrentUser'
-
- if ~open('mylog',logFILE,'A')
- then
- do
- if ~open('mylog',logFILE,'W')
- then
- do
- say "failed to open log file"
- exit
- end
- end
-
- if open('etime',etFILE,'W')
- then
- do
- if open('cu',cuFILE,'W')
- then dummy=writeln('cu',YourName)
- else exit
- dummy=writeln('etime',time('e'))
- outline = YourName || " logging on at: " || time() || ' ' || date('N')
- say outline
- dummy=writeln('mylog',outline)
- end
- else say "failed to open "etFILE