]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
util: dovecot-sysreport - Add timestamps before/after "ps" output
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 16 May 2022 09:04:10 +0000 (11:04 +0200)
committerMarkus Valentin <markus.valentin@open-xchange.com>
Wed, 15 Jun 2022 08:50:56 +0000 (10:50 +0200)
Sometimes running "ps" can take a while, so make it clear in the output if
this has happened.

src/util/dovecot-sysreport

index 23defa09c1be9c3a43a57b92c2bc4ce60e96c772..59afcb92642d6f445def76201a0237633d892bda 100755 (executable)
@@ -177,7 +177,9 @@ unwrap_and_hide_pass $SRTEMP/conf/dovecot.conf
 
 echo "Gathering system informations ..."
 doveadm $conf_flag log errors > $SRTEMP/log_errors || :
-ps auxwww | grep '[d]ovecot' > $SRTEMP/ps_output
+(printf "# Start: "; date) >$SRTEMP/ps_output
+ps auxwww | grep '[d]ovecot' >> $SRTEMP/ps_output
+(printf "# End: "; date) >>$SRTEMP/ps_output
 doveadm $conf_flag service status > $SRTEMP/service_status || :
 doveadm $conf_flag process status > $SRTEMP/process_status || :
 uptime > $SRTEMP/uptime_output
@@ -186,7 +188,9 @@ sleep 3
 echo -e "\n\n###################### AFTER 3 SECONDS ######################\n\n" | \
   tee -a $SRTEMP/ps_output $SRTEMP/service_status $SRTEMP/process_status \
   $SRTEMP/uptime_output $SRTEMP/stats_dump > /dev/null
+(printf "# Start: "; date) >>$SRTEMP/ps_output
 ps auxwww | grep '[d]ovecot' >> $SRTEMP/ps_output
+(printf "# End: "; date) >>$SRTEMP/ps_output
 doveadm $conf_flag service status >> $SRTEMP/service_status || :
 doveadm $conf_flag process status >> $SRTEMP/process_status || :
 uptime >> $SRTEMP/uptime_output