From a07fcb3348b499eea4684a37d0aab0dbb0095e5f Mon Sep 17 00:00:00 2001 From: Michael Boelen Date: Mon, 18 Nov 2019 10:19:43 +0100 Subject: Add USR1 trap to show status such as active test --- include/functions | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'include/functions') diff --git a/include/functions b/include/functions index b96bb070..0c258907 100644 --- a/include/functions +++ b/include/functions @@ -98,6 +98,7 @@ # ShowComplianceFinding Display a particular finding regarding compliance or a security standard # ShowSymlinkPath Show a path behind a symlink # SkipAtomicTest Test if a subtest needs to be skipped +# Status Show execution status, such as active test being performed # StoreNginxSettings Save parsed nginx settings to file # TestValue Evaluate a value in a string or key # ViewCategories Show available category of tests @@ -3383,6 +3384,22 @@ } + ################################################################################ + # Name : Status() + # Description : Reports back the status of tool + # + # Returns : text to screen + # Notes : kill --signal USR1 or pkill --signal USR1 lynis + ################################################################################ + + Status() { + echo "" + echo "Date / time : $(date "+%Y-%m-%d %H:%M:%S")" + echo "Active test : ${TEST_NO:-NONE}" + echo "" + } + + ################################################################################ # Name : StoreNginxSettings() # Description : Store parsed settings from nginx (by ParseNginx) -- cgit v1.2.3