10 pgrep
-f 'python \S+'$daemon_name
15 stat_busy
"Starting $daemon_name"
17 rm -f /etc
/wifiroamd
/disabled || true
20 if [ -z "$PID" ]; then
21 [ -f /var
/run
/$daemon_name.pid
] && rm -f /var
/run
/$daemon_name.pid
23 /usr
/sbin
/$daemon_name &
25 pkill
-0 -f 'python \S+'$daemon_name
27 if [ $return_value -gt 0 ]; then
31 echo `get_pid` > /var
/run
/$daemon_name.pid
32 add_daemon
$daemon_name
42 stat_busy
"Stopping $daemon_name"
45 [ ! -z "$PID" ] && kill $PID &> /dev
/null
47 if [ $return_value -gt 0 ]; then
51 rm -f /var
/run
/$daemon_name.pid
&> /dev
/null
52 rm_daemon
$daemon_name
64 echo "usage: $0 {start|stop|restart}"