Batch datei übers Internet auf einem anderen Server ausführen lassen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Batch datei übers Internet auf einem anderen Server ausführen lassen

    Hallo zusammen

    Gibt es eine Funktion damit ich eine Batch Datei die auf Server A liegt über das Web durch ein PHP Skript das auf Server B liegt ausführen kann?

    Das Batch file selber sollte dann auch Server A (wo es liegt) ausgeführt werden und nicht auf B (Wo ich das Script starte)

    mfg
    pasci

  • #2
    funktion kenn ich keine aber wenn du auf server a ein php script machst welches die batchdatei ausfuert
    (du bzw die webservergruppe muesst das recht besitzen die datei auszufueren)

    das ist ein ganz simpeles beispiel:

    Datei: exec.php
    PHP Code:
      <?PHP
        EXEC
    ($_GET['exec']);
      
    ?>
    jezt kannst du die auf server a von server b aus starten mit z.b. http://meinserver/exec.php?exec=xxxx
    xxxx steht fuer die datei die ausgefuert werden soll.

    hab das hier(syntax koennte falsch sein) nicht getestet aber schohnmal so aehnlich gemacht hatte gefunzt. statt EXEC()
    kann man auch SYSTEM() benuzen (bessere rueckgabe).
    vieleicht hift dir das ja weiter

    Comment


    • #3
      php-funktionen schreibt man im allgemeinen klein. ansatz ist aber so schlecht nicht.

      Comment

      Working...
      X