summaryrefslogtreecommitdiff
path: root/templates/system
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2010-07-20 09:43:06 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2010-07-20 09:43:06 -0700
commitb5ebff1894236ae188f047db78cdcdeedf47dfe1 (patch)
tree9678e90041eefd9b8adc7a61fa1ff1a233a0b2c4 /templates/system
parentb3aef2e0a16a04f1c97609142784e4681b5e7087 (diff)
downloadvyatta-cfg-quagga-b5ebff1894236ae188f047db78cdcdeedf47dfe1.tar.gz
vyatta-cfg-quagga-b5ebff1894236ae188f047db78cdcdeedf47dfe1.zip
Use pgrep to count number of matching processes
pgrep has simple flag to do what the ps | wc -l was doing.
Diffstat (limited to 'templates/system')
-rw-r--r--templates/system/ipv6/disable-forwarding/node.def2
1 files changed, 1 insertions, 1 deletions
diff --git a/templates/system/ipv6/disable-forwarding/node.def b/templates/system/ipv6/disable-forwarding/node.def
index a029c81a..4d374455 100644
--- a/templates/system/ipv6/disable-forwarding/node.def
+++ b/templates/system/ipv6/disable-forwarding/node.def
@@ -34,7 +34,7 @@ delete:
# If router advertisements were configured while global IPv6
# forwarding was disabled, we will need to start the radvd daemon
# now.
- running=`ps --no-headers -C radvd | wc -l`
+ running=$(pgrep -n radvd)
if [ $running -eq 0 -a -e /etc/radvd.conf -a -x /etc/init.d/radvd ]; then
/etc/init.d/radvd start
fi