With Easytrieve for Unix, please provide a sample program on how to write the Unix date and time to a file at the start and end of execution.
Easytrieve Report Generator - unix environment
* THE FOLLOWING PROGRAM WRITES THE UNIX DATE AND TIME TO A FILE
* AT THE BEGINNING OF THE JOB IN A START PROC AND AGAIN AT THE
* END OF THE JOB IN A FINISH PROC. THIS JOB IS EXECUTED FROM
* A UNIX SCRIPT
FILE RPT1 F(71) PRINTER FILE PERSNL F(150) REGION 1 1 N BRANCH 2 2 N EMP# 9 5 N HEADING ('EMPLOYEE' 'NUMBER') NAME 17 20 A HEADING ('EMPLOYEE' 'NAME') NET 90 4 P 2 HEADING ('NET' 'PAY') GROSS 94 4 P 2 HEADING ('GROSS' 'PAY') FILE COUNT F(20) RECORDCOUNT 1 8 N 0 LOOP W 8 N 0 DEFINE PARM-FIELD S 16 A PROGRAM NAME MY-PROGRAM USING PARM-FIELD EXECUTE MY-PROGRAM JOB INPUT PERSNL NAME MY-PROGRAM START BEGIN FINISH ENDIT PRINT REPORT1 LOOP = 0 * CHECK IF LOOP = 1000 GOTO JOB ELSE LOOP = LOOP + 1 GOTO CHECK END-IF * BEGIN. PROC LINK 'echo Start Date > startdate' LINK 'date >> startdate' END-PROC * ENDIT. PROC LINK 'echo End Date > enddate' LINK 'date >> enddate' LINK 'echo Number of PERSNL records read > recsread' RECORDCOUNT = PERSNL:RECORD-COUNT PUT COUNT END-PROC * REPORT REPORT1 LINESIZE 70 PRINTER RPT1 TITLE 'EMPLOYEE GROSS AND NET PAY' LINE NAME EMP# GROSS NET * THE UNIX SCRIPT TO EXECUTE THE ABOVE JOB rm startdate rm enddate rm recsread rm RPT1 rm COUNT clear cathy1 cat COUNT >> recsread echo ' ' >> recsread cat startdate cat enddate cat recsread