Linux Initscript: Unterschied zwischen den Versionen

Aus FHEMWiki
K (Interwiki-Link korrigiert)
(Alten Artikel gelöscht, einführenden Hinweis eingefügt)
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.
{{Hinweis|Diese Kategorie dient nur dazu, einige vorhandene Artikel weiter verfügbar zu halten. Für Anleitungen für die von Ihnen eingesetzte Distribution sollten Sie vorrangig die von den Anbietern der Distribution bereitgestellten Foren nutzen. FHEM unterscheidet sich beim Betrieb unter Linux nicht grundlegend von anderen Linux-Diensten.}}
 
Provided for SuSE 11.4 but can of course easily be adapted 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 [[Qnap_NAS]]
Thanks to ThostenS
 
Wolfram May 5th, 2011
 
[[Kategorie:Code Snippets]]

Version vom 19. Juni 2018, 15:41 Uhr

Info blue.png
Diese Kategorie dient nur dazu, einige vorhandene Artikel weiter verfügbar zu halten. Für Anleitungen für die von Ihnen eingesetzte Distribution sollten Sie vorrangig die von den Anbietern der Distribution bereitgestellten Foren nutzen. FHEM unterscheidet sich beim Betrieb unter Linux nicht grundlegend von anderen Linux-Diensten.