Fix regex to grep for pids in a running Jail. Thanks to Thomas Steen Rasmussen.
This commit is contained in:
parent
6b516a3905
commit
cea94f977d
@ -729,10 +729,10 @@ EOF
|
||||
jail_pids=`pgrep $jail_ids`
|
||||
|
||||
# expand pids to form a greppable expression
|
||||
jail_grep=`echo $jail_pids | sed -E -e"s/ /)|(/g" -e"s/^/(/" -e"s/$/)/"`
|
||||
jail_grep=`echo $jail_pids | sed -E -e"s/ / )|( /g" -e"s/^/( /" -e"s/$/ )/"`
|
||||
|
||||
IFS=_
|
||||
ezjail_listener=`sockstat -46l | grep -E -e "\*:[[:digit:]]" | grep -E -e " ${jail_grep} "`
|
||||
ezjail_listener=`sockstat -46l | grep -E -e "\*:[[:digit:]]" | grep -E -e "${jail_grep}"`
|
||||
[ $? -eq 0 ] && echo -e "Warning: Some services already seem to be listening on all IP, (including ${ezjail_ip})\n This may cause some confusion, here they are:\n${ezjail_listener}"
|
||||
IFS=,
|
||||
done
|
||||
|
Loading…
x
Reference in New Issue
Block a user