hi,
ich weiß nicht so recht in welches unterforum ich das hier packen soll, also probier ichs einfach mal hier
und zwar läuft auf meinem pi neben OSMC (KODI 16.1) als datenbank/wiedergabegerät ein MusicBot für discord:
https://github.com/SexualRhinoceros/MusicBot
der läuft auch wunderbar und ich habs auch geschafft über die rc.local dafür zu sorgen, dass der bot nach einem reboot gestartet wird.
das sieht dann so aus:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
cd /home/osmc/MusicBot/ && python3.5 run.py &
exit 0
Alles anzeigen
jetzt hätte ich gerne das der pi den bot startet, falls dieser mal abstürzt.
also ein shell script erstellt und mit sudo chmod 755 ausführbar gemacht:
#!/bin/sh
if ps -ef | grep -v grep | grep run.py ; then
echo already running
exit 0
else
sudo python3.5 /home/osmc/MusicBot/run.py >> /home/osmc/logs/watchdog.log &
exit 0
fi
hab den bot dann gestoppt und das script ausgeführt > bot startet
das ganze dann noch in sudo crontab -e eingefügt (vorher noch "sudo apt-get install cron"
bot wieder gestoppt und gewartet....und gewartet.
das ende vom lied ist:
nichts passiert, nicht mal ne crontab.log im ordner zu finden.
hoffe ihr könnt mir da helfen.
MfG
doncamillo