Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS: Locale Script ausführen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    LBS: Locale Script ausführen

    Hallo zusammen.
    Zuerst große Lob und Anerkennung für eine super alternative für HS! Ich komme jetzt langsam mit Edomi vom "Lese-" in "Probier- und Machzustand" und habe gleich eine Frage:
    Hat jemand Erfahrung, ein locales Script, zum Beispiel ein Python-Script, mit LBS ausführen und Ausgabe dann reinholen und bearbeiten?
    Als reine PHP funktioniert es mit shell_exec schon, nur aus Logikbaustein kriege ich es nicht hin!
    Grüße
    komarv

    #2
    Hi,

    das wie folgt funktionieren:

    Code:
    ###[EXEC]###
    <?
    require(dirname(__FILE__)."/../../../../main/include/php/incl_lbsexec.php");
    set_time_limit(0);
    sql_connect();
    
    $script = "/foo/bar/doSomething.sh";
    $result = array();
    $output = exec($script, $result, $returnCode);
    
    sql_disconnect();
    ?>
    ###[/EXEC]###
    Kind regards,
    Yves

    Kommentar


      #3
      Danke für Antwort. Nur habe ich wahrscheinlich trotzdem ein Problem:

      Code:
      ###[EXEC]###
      <?
      require(dirname(__FILE__)."/../../../../main/include/php/incl_lbsexec.php");
      
      set_time_limit(0);
      sql_connect();
      
      $script = "python /root/bhkw.py";
      $result = array();
      $output = exec($script, $result, $returnCode);
      
      setLogicLinkAusgang($id,1,$output);
      
      setLogicElementStatus($id,0);                                                               //LBS "stoppen"
      sql_disconnect();
      ?>
      ###[/EXEC]###
      Ergebniss:
      $output bleibt leer
      $returnCode = 2

      Python-Script, wie gesagt, fünktioniert.

      Kommentar


        #4
        Das sieht nach einem Rechte-Problem aus. Leg das Script doch mal nach /tmp/ und versuch es damit!
        Kind regards,
        Yves

        Kommentar


          #5
          Danke! geht!
          Bin wieder auf Schnauze wegen Linux und die Rechte gefallen!

          Kommentar

          Lädt...
          X