diff options
author | erdgeist <erdgeist@erdgeist.org> | 2012-01-14 20:00:55 +0000 |
---|---|---|
committer | erdgeist <erdgeist@erdgeist.org> | 2012-01-14 20:00:55 +0000 |
commit | cea94f977ddbc4964c2d20927cf287807377bc7f (patch) | |
tree | 68de740d0af12f2a08c8da53ffcc3d62897f0669 | |
parent | 6b516a39054040795a2c73d97e2c196e1fb29dbf (diff) |
Fix regex to grep for pids in a running Jail. Thanks to Thomas Steen Rasmussen.
-rwxr-xr-x | ezjail-admin | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ezjail-admin b/ezjail-admin index c923506..1748436 100755 --- a/ezjail-admin +++ b/ezjail-admin | |||
@@ -729,10 +729,10 @@ EOF | |||
729 | jail_pids=`pgrep $jail_ids` | 729 | jail_pids=`pgrep $jail_ids` |
730 | 730 | ||
731 | # expand pids to form a greppable expression | 731 | # expand pids to form a greppable expression |
732 | jail_grep=`echo $jail_pids | sed -E -e"s/ /)|(/g" -e"s/^/(/" -e"s/$/)/"` | 732 | jail_grep=`echo $jail_pids | sed -E -e"s/ / )|( /g" -e"s/^/( /" -e"s/$/ )/"` |
733 | 733 | ||
734 | IFS=_ | 734 | IFS=_ |
735 | ezjail_listener=`sockstat -46l | grep -E -e "\*:[[:digit:]]" | grep -E -e " ${jail_grep} "` | 735 | ezjail_listener=`sockstat -46l | grep -E -e "\*:[[:digit:]]" | grep -E -e "${jail_grep}"` |
736 | [ $? -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}" | 736 | [ $? -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}" |
737 | IFS=, | 737 | IFS=, |
738 | done | 738 | done |