loop around data - split into lines E1-> E10 check flsep is > 5 and < 600 script-runit track days need to cache last access point.... params - style file .... or template strparse - filenames and folders - iIoO iplogmon Continually checks the custom logging file /fip/log/saves/(date).fiplog /fip/log/saves/20011008.fiplog and processes messages accordingly There may be an optional parameter file residing in tables/sys - normally called LOGMONITOR. The syntax for this is : ; comment either template-file: or template-style: all the other lovely FipSeq commands like 'replace', 'newdate' etc. Each message is split into FipHdr fields E0 to E9 For the standard UnixTime | Date | program | flag | errno | msg1 | msg2 E0 E1 E2 E3 E4 E5 E6 so a template-style could be : template-style:Program \E2 noted the following incident at \QH:\QN on \QD-\QM-QY : \E5 \E6 ; use partial to split up the date field. partial:QY E1,1,4 partial:QM E1,5,2 partial:QD E1,7,2 partial:QH E1,9,2 partial:QN E1,11,2 Input switches (Optional) =i : input folder default: log/saves -I : input filename default: (date).fiplog =o : output folder default: spool/2go -O : Output file name default: horrible long name -t : scan time default: 10sec minimum is 5 secs maximum is 600 secs (ie 5mins) -z : parameter file in /fip/sys containing default: none items that FipSeq loves especially 'fixed', 'partial', 'repeat', 'combie', 'style' 'replace' and 'newdate' -v version number and exit (copyright) 2017 and previous years FingerPost Ltd.