#!/bin/bash # # Start/Stop wicd daemon # # author : Pedro Pinto (pnboy~AT~pinguix.com) # latest update : 31-07-2007 [ -f /usr/share/wicd/daemon.py ] || exit 0 pid=$(pidof -x wicd/daemon.py 2> /dev/null) start() { if [ -z ${pid} ] ; then /usr/share/wicd/daemon.py 2> /dev/null else echo "wicd is already started" fi } stop(){ if [ ! -z ${pid} ] ; then kill -9 $pid 2> /dev/null else echo "wicd is not running" fi } restart() { stop sleep 1 start } case "$1" in 'start') start ;; 'stop') stop ;; 'restart') restart ;; *) echo "Usage $(basename $0): start|stop|restart" esac