mirror of
https://github.com/CISOfy/lynis.git
synced 2025-04-08 17:15:25 +02:00
Add USR1 trap to show status such as active test
This commit is contained in:
parent
cb52e9bfbe
commit
a07fcb3348
@ -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
1
lynis
@ -249,6 +249,7 @@
|
||||
#################################################################################
|
||||
#
|
||||
trap CleanUp INT TERM
|
||||
trap Status USR1
|
||||
|
||||
# Use safe umask for the files we create
|
||||
umask 027
|
||||
|
Loading…
x
Reference in New Issue
Block a user