Ungesund
Feiner Herr
Heyho,
ich dachte ich frage erstmal hier bevor ich mich an das Hersteller-Forum wende. Folgende Situation:
Ich versuche mich an blynk.cc - das ist so eine IoT Platform die ich gerne für die Heimautomatisierung nutzen möchte. Ich würde gerne einen lokalen Server auf einem Raspberry pie (alt, Model B) laufen lassen.
Installiertes Image auf dem Raspberry ist von der Raspberry Seite:
RASPBIAN STRETCH LITE
Minimal image based on Debian Stretch
Version:November 2017
Release date:2017-11-29
Kernel version:4.9
Zu Blynk.cc gibt es eine java Anwendung, die ich, ebenso wie java selbst via putty/ssh installiert habe.
Starte ich diese Anwendung nun via
dann läuft der Server auch.
Ich kann auf das Webinterface zugreifen und auch per App zum Server Connecten. Aber eben auch nur so lange ich das putty Fenster offen hab. Sobald ich es schließe, wird wohl auch die java app beendet, Webinterface lässt sich nicht mehr aufrufen und auch die app kann nicht connecten.
Füge ich ein "&" hinter dem ersten Befehl ein, um den Server im Hintergrund laufen zu lassen, bekomme ich im putty zwar eine ID(?) zurück, aber der Server wird nicht gestartet. (nicht aufrufbar)
Nun habe ich versucht über die cronjobs den server automatisch nach einem neustart laufen zu lassen. Dazu habe ich über crontab -e die Zeile
Hinzugefügt. Habe das auch mal mit "&" dahinter versucht, aber das funktioniert ebenso nicht. Server wird erst gar nicht gestartet.
Nun bin ich leider ziemlicher Linux noob, mache ich irgendetwas grundlegend falsch? Ich habe noch andere raspberrys auf denen ich Dinge wie retropie, Runeaudio etc. laufen lasse, aber das waren bisher immer fertige images die ich dann nur noch configurieren musste. Nun weiß ich nicht ob ich, wenn ich eine java app unter Raspbian (via ssh) dauerhaft laufen lassen möchte, irgendwas beachten muss das für den geübten Nutzer so selbstverständlich ist dass man es in offiziellen Tutorials nicht erwähnt?
Werde wohl auch mal im blynk Forum nachfragen, aber wollte das erstmal abchecken...
ich dachte ich frage erstmal hier bevor ich mich an das Hersteller-Forum wende. Folgende Situation:
Ich versuche mich an blynk.cc - das ist so eine IoT Platform die ich gerne für die Heimautomatisierung nutzen möchte. Ich würde gerne einen lokalen Server auf einem Raspberry pie (alt, Model B) laufen lassen.
Installiertes Image auf dem Raspberry ist von der Raspberry Seite:
RASPBIAN STRETCH LITE
Minimal image based on Debian Stretch
Version:November 2017
Release date:2017-11-29
Kernel version:4.9
Zu Blynk.cc gibt es eine java Anwendung, die ich, ebenso wie java selbst via putty/ssh installiert habe.
Starte ich diese Anwendung nun via
pi@raspberrypi:~ $ java -jar server-0.29.0-java8.jar -dataFolder /home/pi/Blynk
dann läuft der Server auch.
Blynk Server 0.29.1-SNAPSHOT successfully started.
All server output is stored in folder '/home/pi/logs' file.
Ich kann auf das Webinterface zugreifen und auch per App zum Server Connecten. Aber eben auch nur so lange ich das putty Fenster offen hab. Sobald ich es schließe, wird wohl auch die java app beendet, Webinterface lässt sich nicht mehr aufrufen und auch die app kann nicht connecten.
Füge ich ein "&" hinter dem ersten Befehl ein, um den Server im Hintergrund laufen zu lassen, bekomme ich im putty zwar eine ID(?) zurück, aber der Server wird nicht gestartet. (nicht aufrufbar)
Nun habe ich versucht über die cronjobs den server automatisch nach einem neustart laufen zu lassen. Dazu habe ich über crontab -e die Zeile
@reboot java -jar /home/pi/server-0.29.0.jar -dataFolder /home/pi/Blynk
Hinzugefügt. Habe das auch mal mit "&" dahinter versucht, aber das funktioniert ebenso nicht. Server wird erst gar nicht gestartet.
Nun bin ich leider ziemlicher Linux noob, mache ich irgendetwas grundlegend falsch? Ich habe noch andere raspberrys auf denen ich Dinge wie retropie, Runeaudio etc. laufen lasse, aber das waren bisher immer fertige images die ich dann nur noch configurieren musste. Nun weiß ich nicht ob ich, wenn ich eine java app unter Raspbian (via ssh) dauerhaft laufen lassen möchte, irgendwas beachten muss das für den geübten Nutzer so selbstverständlich ist dass man es in offiziellen Tutorials nicht erwähnt?
Werde wohl auch mal im blynk Forum nachfragen, aber wollte das erstmal abchecken...