Abend zusammen
Ich habe einen Raspberry Pi 3 Model B und möchte mit diesem ein kleines Auto bauen (bin aber Einsteiger)
Ich habe insgesamt 9 Skripte in Python geschrieben (8 Skripte für die jeweiligen Fahrrichtungen und ein Stop Skript).
Ich arbeite mit GPIO und meine Zählweise ist BOARD.
Nun komme ich zu meinem Problem:
Ich muss die Funktion haben, das ich ein Fahrrichtungsskript mit dem Stop Skript beenden kann. Wenn ich das über zwei Konsolen testen möchte dann werden die Motoren zwar abgeschaltet, aber der Prozess läuft im Hintergrund weiter. Das die Motoren abschalten schaffe ich durch GPIO.cleanup() und mit sys.exit() beende ich das Stop Skript.
Ich kann via killall -r .py alle PythonSkripe töten aber leider nur über die Konsole und wenn ich diesen Befehl in das StopSkript einbette dann erscheint beim ausführen in der Konsole das der Name killall nicht definiert werden kann.
Könnt ihr mir sagen was ich machen kann, also muss ich für killall irgendwas importieren oder habt ihr gar eine andere Lösung für mich?
Wenn ihr noch mehr Infos brauch einfach fragen :thumbs1:
Schon mal danke im vorraus
raspi5342