S90nodm 811 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/sh
  2. #
  3. # Starts nodm
  4. #
  5. NODM_FIRST_VT=7
  6. NODM_XSESSION=/etc/X11/Xsession
  7. NODM_OPTIONS=
  8. NODM_X_OPTIONS="-nolisten tcp"
  9. NODM_USER=root
  10. NODM_MIN_SESSION_TIME=60
  11. NODM_X_TIMEOUT=300
  12. [ -r /etc/default/nodm ] && . /etc/default/nodm
  13. export NODM_XSESSION NODM_X_OPTIONS NODM_USER NODM_MIN_SESSION_TIME NODM_FIRST_VT NODM_X_TIMEOUT
  14. start() {
  15. printf "Starting nodm: "
  16. start-stop-daemon -S -q -p /var/run/nodm.pid --exec /usr/sbin/nodm -b -m -S -- ${NODM_OPTIONS}
  17. [ $? = 0 ] && echo "OK" || echo "FAIL"
  18. }
  19. stop() {
  20. printf "Stopping nodm: "
  21. start-stop-daemon -K -q -p /var/run/nodm.pid
  22. [ $? = 0 ] && echo "OK" || echo "FAIL"
  23. }
  24. restart() {
  25. stop
  26. sleep 1
  27. start
  28. }
  29. case "$1" in
  30. start)
  31. start
  32. ;;
  33. stop)
  34. stop
  35. ;;
  36. restart|reload)
  37. restart
  38. ;;
  39. *)
  40. echo "Usage: $0 {start|stop|restart}"
  41. exit 1
  42. esac
  43. exit $?