_ Fehler

Anonymous
2015-02-20
2015-02-20
  • Anonymous - 2015-02-20

    Originally created by: sp3x

    Hallo,

    ich versuche aktuell mit Hilfe des Kommandos "_" eine Anwendung unter Linux zu starten
    welche mir dann in eine Datei die Ausgabe schreibt.

    Leider wird das Script nicht ausgeführt. Ich habe jetzt auch keinen Ansatz gefunden wo ich nachsehen könnte was da falsch läuft.
    Evtl. kann mir jmd. helfen?

    Folgender Code wird alle 3000ms über einen Task gestartet:

    cmd := '/usr/bin/testscript';
    pCmd REF=cmd;
    pResult := ADR(result);
    _(pCmd, pResult);
    

    Im Anhang mal ein Bild zur Laufzeit.

    P.S: Irgendwie rationalisiert er mir den Funktionsnamen im Code und Threadtitle weg deshalb hier nochmal Sys,Process,Execute,Command (siehe Anhang)

    Grüsse Marcel

    IMG: screenshot.PNG

     
  • Anonymous - 2015-02-20

    Originally created by: sp3x

    Mitlerweile hab ich zumindest rausgefunden was in pResult steht. Laut CmpErrors.library steht der Fehler 25 (16#19)
    für:
    ERR_NO_ACCESS_RIGHTS UDINT 16#19 No access rights FOR THIS operation

    Hilft mir leider nicht weiter weil die Anwendung unter Linux die richtigen Rechte gesetzt bekommen hat.
    Die Anwendung ist also definitiv ausführbar.

     
  • eschwellinger

    eschwellinger - 2015-02-20

    Hi,

    hast du denn deinen Befehl in /etc/CODESYSControl.cfg
    hinzugefügt in der Section [SysProcess] ?

    Grüße
    Edwin

     

Log in to post a comment.