Thread Parameterübergabe mittels system("abc.pl", "arg")
(22 answers)
Opened by Oliver at 2014-08-28 13:42
Kinders, Kinders....
Ich will mich jetzt auf keinen Fall beschweren. Eventuell liegt es auch an mir, und ich drücke mich nicht klar genug aus: Ich schrieb doch, dass eigentlich alles geht und insbesondere alle anderen Seiten. Und ich habe ein "kleines" Problem eines Subsystems beschrieben. Warum kommt ihr dann auf Ideen, ala "Kann der WEB-Server-Account auf die RS232 zugreifen?" - kann er natürlich sonst würde nichts funktionieren. Der Grund warum ich selten in Foren poste. Ich werde meine Gründe haben, die Arbeitsschritte in unterschiedliche Scripte zu verteilen: Es gibt ca 70 Scripte, die alle unterschiedliche Dinge tun. Auf jeder Web-Seite kann man Befehle in die Haussteuerung senden. Hunderte insgesamt.... Für jeden Befehl ein eigenes Script??? Blödsinn. Wie sollte ich da je den Überblick behalten. Sinnvoller ist es ein Script, dass das Senden übernimmt und dann das Script aufruft, dass die Web-Seite erzeugt. An das Sendescript übergibt man dann lediglich Parameter (Befehl und Herkunftsseite in meinem Fall). Ich nutze die Scripte sozusagen als Funktionen des Gesamtsystems. So, meine Lösung!!! Code: (dl
)
1 #!/usr/bin/perl -w Und weil hier schon spekuliert wurde: Es handelt sich um ein komplettes Abbild meines Hauses. Im Endausbau sind alle Lampen, Rolläden, Heizungen, Lüftungen Innen so wie Außen steuerbar und werden auch automatisch gesteuert (zum Beispiel wird jetzt schon überwacht ob sich Bewohner im Haus befinden. Wenn dem nicht so ist werden zB alle Lampen abgeschaltet und die Rolläden geschlossen) DANKE an alle hilfreichen Kommentare! Oliver p.s. Bitte nicht böse sein, wenn ich etwas hart geantwortet habe! |