Bottle server bei Startup starten

M

mahed

Aktives Mitglied
Thread Starter
Dabei seit
26.03.2006
Beiträge
411
Reaktionspunkte
1
Liebes Forum
Das folgende Pythonskript startet bei Ausführung einen Bottle-Server, welcher über Port 8080 angesprochen werden kann.
Code:
from bottle import route, run

@route('/hello/:name')
def index(name='World'):
    return name

run(host='localhost', port=8080)
Wie kann ich machen, dass beim Starten des Computers eine Pythoninstanz dieses Skript im Hintergrund startet, der Server also ständig erreichbar ist?

Danke für Hinweise.
 
Speichere das Skript und führe es mit launchd beim Systemstart aus.
Dazu benötigst Du eine Datei unter /Library/LaunchDaemons , welches (mit entsprechenden Rechten versehen) das Skript beim Systemstart ausführt.
Detaillierte Anleitungen gibt es im Internet genug, Du kannst aber auch eine vorhandene LaunchDaemon-Datei kopieren und anpassen.
Auch die manpages zu launchd und launchctl sollten helfen.

Gruß
maceis
 
Zurück
Oben Unten