From: Elliot Wolk Date: Wed, 27 Mar 2024 17:33:03 +0000 (-0400) Subject: fcrondyn: include seconds in fcrondyn -x ls as "YYYY-mm-dd HH:MM:SS" (#27) X-Git-Tag: ver3_3_2~8^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=669a8da54817bc80c22f2f921c1bd7b0c5846bb8;p=thirdparty%2Ffcron.git fcrondyn: include seconds in fcrondyn -x ls as "YYYY-mm-dd HH:MM:SS" (#27) * fcrondyn: include seconds in `fcrondyn -x ls` as "YYYY-mm-dd HH:MM:SS" commit 739d6ebe60a405daadcb0f5fe59ed991cf36c48f Author: Elliot Wolk Date: 2011-10-04 03:37:10 -0400 added a script to install fcron, with numerous patches of my own design to make it work, and to include seconds in fcrondyn * fcrondyn: adjust SCHEDULE field header spacing --- diff --git a/fcrondyn_svr.c b/fcrondyn_svr.c index b27eae3..b5549e5 100644 --- a/fcrondyn_svr.c +++ b/fcrondyn_svr.c @@ -378,7 +378,7 @@ print_fields(int fd, unsigned char *details) char field_user[] = "|USER "; char field_rq[] = "|R&Q "; char field_options[] = "|OPTIONS "; - char field_schedule[] = "|SCHEDULE "; + char field_schedule[] = "|SCHEDULE "; char field_until[] = "|LAVG 1,5,15 UNTIL STRICT"; char field_pid[] = "|PID "; char field_index[] = "|INDEX"; @@ -455,9 +455,10 @@ print_line(int fd, struct cl_t *line, unsigned char *details, pid_t pid, ftime = localtime(&until); len += snprintf(buf + len, sizeof(buf) - len, - " %04d-%02d-%02d %02d:%02d %s", + " %04d-%02d-%02d %02d:%02d:%02d %s", (ftime->tm_year + 1900), (ftime->tm_mon + 1), ftime->tm_mday, ftime->tm_hour, ftime->tm_min, + ftime->tm_sec, (is_strict(line->cl_option)) ? "Y" : "N"); } else @@ -468,9 +469,9 @@ print_line(int fd, struct cl_t *line, unsigned char *details, pid_t pid, if (bit_test(details, FIELD_SCHEDULE)) { ftime = localtime(&(line->cl_nextexe)); len += - snprintf(buf + len, sizeof(buf) - len, "|%04d-%02d-%02d %02d:%02d", + snprintf(buf + len, sizeof(buf) - len, "|%04d-%02d-%02d %02d:%02d:%02d", (ftime->tm_year + 1900), (ftime->tm_mon + 1), - ftime->tm_mday, ftime->tm_hour, ftime->tm_min); + ftime->tm_mday, ftime->tm_hour, ftime->tm_min, ftime->tm_sec); } len += snprintf(buf + len, sizeof(buf) - len, "|%s\n", line->cl_shell);