updated README to include reference to watchdog script
Signed-off-by: K. Lux <k.lux@posteo.de>
This commit is contained in:
parent
c4caefc980
commit
1f2886d5e5
1 changed files with 15 additions and 1 deletions
14
README.md
14
README.md
|
@ -77,7 +77,21 @@ Konfigurationsdatei könnte so aussehen:
|
|||
}
|
||||
|
||||
### Start
|
||||
### einfach
|
||||
Der Bot kann über `python3 <Bot.py>` gestartet werden (die aktuelle Version
|
||||
heißt *HSMensaW_botA.py*). Danach sollte er problemlos laufen. *stdout* und
|
||||
*stderr* werden jeweils in eine Datei (*out.log* bzw. *err.log*) umgeleitet,
|
||||
wobei es dort u. U. erst nach dem Beenden des Bots auftaucht.
|
||||
|
||||
### immer
|
||||
Im Projektordner gibt es ein Shellscript (*telebot_watchdog*), welches beim
|
||||
Ausführen dafür sorgt, dass der Bot exakt einmal läuft. Wenn dieses Skript
|
||||
(z. B. per Cron) regelmäßig gestartet wird, wird sichergestellt, dass der
|
||||
Bot immer läuft (auch nach einem Neustart oder Crash).
|
||||
Dafür müssen folgende Zeilen in die [Crontab](https://wiki.ubuntuusers.de/Cron/#Cronjobs-manuell-einrichten) eingetragen werden:
|
||||
|
||||
@reboot /home/pi/scripts/telebot_watchdog
|
||||
* * * * * /home/pi/scripts/telebot_watchdog
|
||||
|
||||
(wobei die erste Zeile eigentlich überflüssig ist). Die Pfade müssen
|
||||
natürlich angepasst werden, genauso im Skript selbst.
|
Loading…
Reference in a new issue