Magellan Linux

Diff of /trunk/include/mtools.minc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3 by niro, Sun May 3 08:59:12 2009 UTC revision 4 by niro, Fri Jun 12 11:11:22 2009 UTC
# Line 55  mstopservice() Line 55  mstopservice()
55   killall -9 ${service_exec} &> /dev/null   killall -9 ${service_exec} &> /dev/null
56   fi   fi
57   fi   fi
 }  
58    }
59    
60    # reloads a service if already running
61    # mreloadservice service {/path/to/service_exec}
62    mreloadservice()
63    {
64     local service="$1"
65     local service_exec="$2"
66    
67     [[ -z ${service_exec} ]] && service_exec="$(which ${service} 2> /dev/null)"
68    
69     # do not stop services on bootstrap or MROOT!=/
70     if [[ ${MAGE_BOOTSTRAP} != true ]] && [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]]
71     then
72     # only reload the service if running
73     if [[ -n $(pidof ${service_exec}) ]]
74     then
75     /etc/init.d/${service} reload
76     fi
77     fi
78    }

Legend:
Removed from v.3  
changed lines
  Added in v.4