pgrep parameters are out of order and it also needs -a to find sshd. While I'm here, simplify sh syntax and prevent noise to be printed if pid file doesn't exist
This commit is contained in:
parent
a762649bb0
commit
a94b9befbd
|
@ -62,8 +62,7 @@ product=`grep product_name /etc/inc/globals.inc | cut -d'"' -f4`
|
|||
hidebanner=`grep hidebanner /etc/inc/globals.inc | cut -d'"' -f4`
|
||||
|
||||
# Check to see if SSH is running.
|
||||
SSHD=`/bin/pgrep sshd -F /var/run/sshd.pid`
|
||||
if [ "$?" == "0" ]; then
|
||||
if pgrep -q -a -F /var/run/sshd.pid sshd >/dev/null 2>&1; then
|
||||
sshd_option="14) Disable Secure Shell (sshd)";
|
||||
else
|
||||
sshd_option="14) Enable Secure Shell (sshd)";
|
||||
|
|
Reference in New Issue