Skip to content
Snippets Groups Projects
Commit 6d529f4e authored by Florian Pose's avatar Florian Pose
Browse files

Added status function to RC script.

parent abb0ea64
No related branches found
No related tags found
No related merge requests found
...@@ -128,6 +128,26 @@ case "$1" in ...@@ -128,6 +128,26 @@ case "$1" in
rc_status rc_status
;; ;;
status)
echo -n "Checking for EtherCAT... "
# Return value is slightly different for the status command:
# 0 - service up and running
# 1 - service dead, but /var/run/ pid file exists
# 2 - service dead, but /var/lock/ lock file exists
# 3 - service not running (unused)
# 4 - service status unknown :-(
# 5--199 reserved (5--99 LSB, 100--149 distro, 150--199 appl.)
lsmod | grep "^ec_master " > /dev/null
master_running=$?
lsmod | grep "^ec_8139too " > /dev/null
device_running=$?
test $master_running -eq 0 -a $device_running -eq 0
rc_status -v
;;
esac esac
rc_exit rc_exit
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment