Piet's HomePage

Klein, fein und noch im Aufbau
Hallo Besucher!
Deine IP: [3.141.100.120]

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Daemon-Modus

Zuerst muss AvrLogger ausführbar gemacht werden mit:

chmod 755 avr.sh

Um AvrLogger als Daemon zu starten, muss AvrLogger mit den beiden Optionen & und disown aufgerufen werden:

./avr.sh & disown
  • & sorgt dafür das AvrLogger im Hintergrund ausgeführt wird.
  • disown sorgt dafür das AvrLogger auch nach beenden des Terminals weiterhin ausgeführt wird.

Wenn zuvor in der avr.conf der Autostart aktiviert wurde, übersteht AvrLogger auch einen Neustart der NAS:

AvrLogger/config/avr.config:

AvrService      = "Yes"     # Enable Autostart "Yes" / "No"

Dazu kopiert AvrLogger das Start- / Stop-Skript avr_start.sh aus AvrLogger/rc.d/ nach /usr/local/etc/rc.d/.

Wird AvrLogger erneut, mit deaktiviertem Autostart, gestartet, wird das Start- / Stop-Skript in /usr/local/etc/rc.d/ gelöscht.

Daemon Start / Stop

Je nachdem ob AvrLogger mit der Autostart-Funktion gestartet wurde oder nicht, unterscheiden sich die Vorgehensweisen.

Mit Start- / Stop-Skript

  • AvrLogger beenden :
./usr/local/etc/rc.d/avr_start.sh stop
  • AvrLooger ausführen :
./usr/local/etc/rc.d/avr_start.sh start

Ohne Start- / Stop-Skript

Es sind zwei Schritte notwendig:

  • PID von AvrLogger ermitteln:
ps -C avr.sh
  • AvrLogger mit SIGTERM (-15) beenden:
kill -15 PID

Mit dem Signal SIGTERM (-15) wird AvrLogger die Möglichkeit gegeben sich korrekt zu beenden und unter anderem die avr.pid-Datei zu löschen. Nur wenn SIGTERM (-15) nicht funktionieren sollte, dann AvrLogger mit SIGKILL (-9) „killen“.

kill -9 PID

[It's-a Me, Piet!] 2018/07/08 11:40


Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information

Seiten-Werkzeuge