Linux Initscript: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
K (weiterleitung)
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
As I have been searching for such script for a while, I'd like to insert it here for other's convenience.
#WEITERLEITUNG [[Kategorie:Linux Initscript]]
 
Provided for SuSE 11.4 but of course easily to adapt to other distributions.
 
<nowiki>#! /bin/sh
# Copyright (c) 2011 Wolfram Plettscher
# All rights reserved
#
# Author: Wolfram Plettscher, 2011
#
# /etc/init.d/fhem
#
### BEGIN INIT INFO
# Provides:    fhem
# Required-Start:
# Required-Stop:
# Default-Start:  3 5
# Default-Stop:  0 1 2 6
# Short-Description: starts FHEM house automation server
# Description:    during start it also reconfigures /dev/ttyACM0 to rwrwrw rights
#          (this is hardcoded for busware CUL device)
#          Last maintained for SuSE 11.4
#
# Installation:
# - copy this file to /etc/init.d
# - chmod 744 /etc/init.d/fhem
# - ln -s /etc/init.d/fhem /sbin/fhem
# - enable and edit in YAST system services
### END INIT INFO
case "$1" in
  start)
  echo "Start $0"
  chmod 666 /dev/ttyACM0
  /usr/bin/fhem.pl /etc/fhem.cfg
  &#160;;;
  stop)
  echo "Stop $0"
  /usr/bin/fhem.pl 7072 shutdown
  &#160;;;
  status)
  cnt=`ps -ef | grep "fhem.pl" | grep -v grep | wc -l`
  if [ "$cnt" -eq "0" ]&#160;; then
    echo "$0 is not running"
  else
    echo "$0 is running"
  fi
  &#160;;;
  *)
  echo "Usage: $0 {start|stop|status}"
  exit 1
esac
exit 0</nowiki>
Insipired by [http://fhemwiki.de/index.php/Qnap_NAS http://fhemwiki.de/index.php/Qnap_NAS]
Thanks to ThostenS
 
Wolfram May 5th, 2011
[[Kategorie:Code Snippets]]

Aktuelle Version vom 19. Juni 2018, 14:45 Uhr

Weiterleitung nach: