Add USR1 trap to show status such as active test

This commit is contained in:
Michael Boelen 2019-11-18 10:19:43 +01:00
parent cb52e9bfbe
commit a07fcb3348
No known key found for this signature in database
GPG Key ID: 26141F77A09D7F04
2 changed files with 18 additions and 0 deletions

View File

@ -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 <PID> 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)

1
lynis
View File

@ -249,6 +249,7 @@
#################################################################################
#
trap CleanUp INT TERM
trap Status USR1
# Use safe umask for the files we create
umask 027