Python Programm auf Linux-System zu Autostart hinzufügen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
NewPython19

Hallo zusammen,

ich habe ein Python-Programm (.py) geschrieben und möchte dieses nun zum Autostart eines Linux-Rechners hinzufügen. Dafür habe ich eine "Anleitung" gefunden. Jedoch wird mein Programm bei Start des Rechners bzw. Reboot nicht ausgeführt.

Hier zunächst mal die Anleitung, die ich gefunden habe:
1.

Code: Alles auswählen

#! /bin/sh
# /etc/init.d/script2

cd /home/root/
python script.py
exit 0
2.

Code: Alles auswählen

chmod +x script2
3.

Code: Alles auswählen

update-rc.d script2 defaults 98
Bei 1. wird eine .sh Datei erstellt und die Befehle 2. und 3. werden in die Konsole eingegeben.
Weiß jemand wo der Fehler liegt bzw. kennt jemand eine Alternative?
nezzcarth
User
Beiträge: 1762
Registriert: Samstag 16. April 2011, 12:47

Welche Linux Distribution verwendest du denn? Die gezeigte Methode ist veraltet und wird unter vielen gängigen modernen Distributionen nicht oder nur noch übergangsweise unterstützt. In der Regel löst man das heute mit systemd (Ausnahmen sind z.B. Alpine Linux und gentoo). Falls das bei dir zum Einsatz kommt, können wir dir zeigen, wie das geht.
Antworten