summaryrefslogtreecommitdiffstats
path: root/etc/inc/interfaces.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-11-16 02:43:45 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-11-16 02:43:45 +0000
commit027f9e0576d28f3d6579cb959b59a19bfcf82a4d (patch)
tree0dba352a5311b681d2cf8430f5fbe37bfc6d7e37 /etc/inc/interfaces.inc
parent454756b926dd4f1f09db9d07adb4883cd65921ce (diff)
downloadpfsense-027f9e0576d28f3d6579cb959b59a19bfcf82a4d.zip
pfsense-027f9e0576d28f3d6579cb959b59a19bfcf82a4d.tar.gz
MFC 7683
Fix getting dhclient pid correctly.
Diffstat (limited to 'etc/inc/interfaces.inc')
-rw-r--r--etc/inc/interfaces.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/inc/interfaces.inc b/etc/inc/interfaces.inc
index 45b6063..c9df0a9 100644
--- a/etc/inc/interfaces.inc
+++ b/etc/inc/interfaces.inc
@@ -671,7 +671,7 @@ EOD;
function find_dhclient_process($interface) {
if(filter_translate_type_to_real_interface($interface) <> "")
$realinterface = filter_translate_type_to_real_interface($interface);
- $pid = `ps ax | grep "[d]hclient" | grep {$realinterface} | awk -F" " '{print $1}'`;
+ $pid = `/usr/bin/pgrep -f "dhclient: {$realinterface}(\$| .*)"`;
return $pid;
}
OpenPOWER on IntegriCloud