• Heyho,
    Hab mal eine kleine nützliche SSH Klasse geschrieben, welche erlaubt, mehrere Befehlszeilen übersichtlich und bequem an einen Server zu schicken.


    Erstmal zur klasse selbst, an sich ist es nichts großes.



    Construct
    Stellt die Verbindung zum Server her.


    setCommand
    Fügt eine weitere auszuführende Befehlszeile hinzu, welche nacheinander abgearbeitet werden.


    execute
    Führt nun die angegebenen Befehlszeilen aus und gibt das Ergebnis zurück.
    Ist das Ergebnis NULL so wurden die Befehle nicht korrekt ausgeführt.



    Um das Klassenobjekt zu verwenden muss im Konstruktor ein Array mit den Logininformationen des Servers übergeben werden, IP, Login Name, Login Passwort.



    Im Beispiel werden 2 Befehle nacheinander Ausgeführt. Zum ersten wechselt er in den Ordner /home/, Als nächstes führt er das darin befindliche Script mit einem Parameter aus.



    Vielleicht kann es ja jemanden weiterhelfen.
    Verbesserungsvorschläge oder Konstruktive Kritik sind auch erwünscht.



    Grüße,
    Slash™


    //Edit, könnte ein Moderator das vielleicht in den Showroom oder Codingschnipsel verschieben? Ist irgendwie hier erstellt worden ^^