In folgendem Artikel wird beschrieben, wie ein externes, sich auf dem Schaltschrank befindendes Python Skript direkt �ber horstFX ausgef�hrt werden kann.
Die folgenden Schritte dienen als exemplarische Herangehensweise. Unter Umst�nden m�ssen weitere Aktionen durchgef�hrt werden.
1. Python-Skript ausf�hrbar machen
Im ersten Schritt wird das erstellte Python-Skript ausf�hrbar gemacht. Daf�r muss der Installationspfad von Python herausgefunden werden. Das geht �ber folgenden Befehl in der Konsole:
which python3
Dieser Pfad wird anschlie�end in dem Python-Skript in der obersten Zeile als folgender Befehl hinzugef�gt:
#!�PFAD�
"PFAD" ist dabei mit der Antwort von dem Befehl "which python3" zu ersetzen. D.h. das Kommando k�nnte folgenderma�en aussehen:
#!/usr/bin/python3
Anschlie�end kann getestet werden, ob sich das Python-Skript �ber die Konsole starten l�sst.
Falls folgender Fehler auftritt: "python linux bad interpreter ^M no such file or directory" wird das Zeilenende nicht richtig interpretiert. Unix sucht hierbei nach ^M in dem File bzw. dem Pfad. Das kann vorkommen, wenn das Python-Skript auf einem Windows PC erstellt wurde.
Als L�sung kann das Python Skript unix kompatibel gemacht werden. Daf�r kann dos2unix auf dem Schaltschrank installiert werden.
Anmelden als root user:
su -l root
Das Passwort bitte direkt bei fruitcore anfragen.
Installation von dos2unix:
apt-get install dos2unix
Mit folgendem Befehl kann das Skript anschlie�end umgewandelt werden:
dos2unix FILENAME
FILENAME muss mit dem Namen des Python-Skripts sowie des Pfads ersetzt werden.
2. Starten des Skriptes �ber horstFX
Mittels folgenden Befehlen kann das Skript �ber horstFX ausgef�hrt werden: Dabei wird der Name des Python-Skripts sowie der Pfad des Skripts verwendet.