{ dt = $4 printf("rem dt=[%s]\n", dt); tillhh = substr(till,1,2) + 0; tillmm = substr(till,4,2) + 0; tillsec = ((tillhh * 60) + tillmm) * 60; printf("rem tillhh=%d tillmm=%d tillsec=%d\n", tillhh, tillmm, tillsec); currhh = substr(dt,1,2) + 0; currmm = substr(dt,4,2) + 0; currss = substr(dt,7,2) + 0; currsec = (((currhh * 60) + currmm) * 60) + currss; printf("rem currhh=%d currmm=%d currss=%d currsec=%d\n", currhh, currmm, currss, currsec); sleeptime = tillsec - currsec; printf("rem sleeptime=%d cmd=[%s]\n", sleeptime, cmd); if ( sleeptime > 0 ) { printf("sleep %d\n", sleeptime); printf("%s", cmd); } else { printf("rem Skipping %s\n", till); } exit; }