Guten Morgen,
ich benötige ein Skript um mein Wakeup seriell anzusprechen. Das Script muss den Timer und die aktuelle Uhrzeit auslesen und seriell übertragen. Das tut in einem Perl Skript auch schon wunderbar, allerdings habe ich das Problem das ganz selten mal ein Datenübertragungsfehler ist. Ich hatte daher vor die Parität zu benutzen - nun auf Controllerseite sollte dies nicht das Problem darstellen, aber Parität ist sinnlos wenn der PC den Fehler nichtmitbekommt. Daher müsste der Controller z.B. mit OK antworten und das Script entsprechend drauf warten, kommt kein OK nochmal senden ansonsten fortsetzen. Ich weiss aber nicht, wie ich ein Shell skript dazu bringe auf Input von der ttyS0 zu warten und entsprechende bedingte Sprünge zu machen. Ich kenne ansatzweise nur die while do Schleife, aber in Perl wäre sicher einfacher. Kann da jemand mal ein paar Zeilen posten? Ich habe von Perl leider keine Ahnung. Ich habe schon mit Ach und Krach ein bestehendes Skript für meine Zwecke angepasst, aber das müsste unbedingt noch rein.