Hi Lasse
Ich möchte einen Befehl (tar) per Browser aufrufen, so daß man
vom Arbeitsplatz aus ein Backup auf dem Server starten kann.
Wie kann ich das machen? Hat jemand einen Link zu 'ner Page,
Sofern der Server es Deinen Scripten erlaubt, Befehle auszuführen …
Schau mal in die Perl Doku:
perldoc -f system
Wenn das nicht verständlich genug ist, vorher lesen:
perldoc -f exec
Ich rate Dir, nur festgelegte Optionen zu erlauben, z.B. „komplettes Backup“, „Backup von …“
Eine freie Eingabe von Parametern über ein Formular verführt nur dazu, dass vielleicht mal jemand andere Befehle auf dem Server ausführen will.
Zudem sollte das Skript sinnvollerweise im passwortgeschützten Bereich liegen. Angenommen, jemand wollte Dir schaden und ruft alle 2 Sekunden das Backup-Script auf …
Gruss, Ingo