diff options
author | Michael Larson <slioch@eng-140.vyatta.com> | 2008-02-01 14:32:25 -0800 |
---|---|---|
committer | Michael Larson <slioch@eng-140.vyatta.com> | 2008-02-01 14:32:25 -0800 |
commit | 181b7cc450cc2ad1865d5275a7a2a6b59baf01d2 (patch) | |
tree | 784c7c341ca63736f6fad983c2f7eacf92e10f64 /scripts | |
parent | e150f133e0b982acf67310e926bf10c143838f39 (diff) | |
download | vyatta-wanloadbalance-181b7cc450cc2ad1865d5275a7a2a6b59baf01d2.tar.gz vyatta-wanloadbalance-181b7cc450cc2ad1865d5275a7a2a6b59baf01d2.zip |
init script fix. set up show commands. create output file for wan lb status and provide show status cmd.
Diffstat (limited to 'scripts')
-rwxr-xr-x[-rw-r--r--] | scripts/vyatta-wanloadbalance.init.in (renamed from scripts/vyatta-wanloadbalance.init) | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/vyatta-wanloadbalance.init b/scripts/vyatta-wanloadbalance.init.in index f2c2c16..decb811 100644..100755 --- a/scripts/vyatta-wanloadbalance.init +++ b/scripts/vyatta-wanloadbalance.init.in @@ -4,18 +4,21 @@ declare progname=${0##*/} declare action=$1; shift conf=$1; shift - +pid=/var/run/vyatta/wlb.pid test -x $bb || exit 0 start () { - /opt/vyatta/sbin/wan_lb -f $conf -d -i /var/run/vyatta/wlb.pid + /opt/vyatta/sbin/wan_lb -f $conf -d -i $pid } stop () { - kill -s SIGTERM $( cat /var/run/vyatta/wlb.pid ) + if [ -f $pid ] + then + kill -s SIGTERM $( cat $pid ) 2>/dev/null + fi } case "$action" in |