equal
deleted
inserted
replaced
126 $0 stop |
126 $0 stop |
127 $0 start |
127 $0 start |
128 |
128 |
129 rc_status |
129 rc_status |
130 ;; |
130 ;; |
|
131 |
|
132 status) |
|
133 echo -n "Checking for EtherCAT... " |
|
134 |
|
135 # Return value is slightly different for the status command: |
|
136 # 0 - service up and running |
|
137 # 1 - service dead, but /var/run/ pid file exists |
|
138 # 2 - service dead, but /var/lock/ lock file exists |
|
139 # 3 - service not running (unused) |
|
140 # 4 - service status unknown :-( |
|
141 # 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.) |
|
142 |
|
143 lsmod | grep "^ec_master " > /dev/null |
|
144 master_running=$? |
|
145 lsmod | grep "^ec_8139too " > /dev/null |
|
146 device_running=$? |
|
147 test $master_running -eq 0 -a $device_running -eq 0 |
|
148 |
|
149 rc_status -v |
|
150 ;; |
131 esac |
151 esac |
132 rc_exit |
152 rc_exit |
133 |
153 |
134 #------------------------------------------------------------------------------ |
154 #------------------------------------------------------------------------------ |