Habe schon ohne ende gegoogelt, hier und in diversen anderen foren gesucht aber leider nichts gefunden...
Zu meinem Problem:
Ich möchte über ein PHP Script mittels system() oder exec() eine Datei mittels scp auf einen anderen server kopieren und dann über ssh auf dem externen server aufrufen...
Hier mal das Script
Code: Select all
$cmd = "/usr/bin/scp /srv/www/htdocs/web1/html/shellcmd.sh root@".$arr_server['nip'].":/shell/shellcmd.sh";
$parse_cmd = escapeshellarg($cmd);
// System()
system($parse_cmd, $return);
// oder exec()
exec($parse_cmd, $out);
Habe gelesen, das es etwas mit der Rechtevergabe zu tun haben könnte :)
Der User der das PHP Script ausführt ist web1... Sefe_mode ist auch off...
Habe noch was getestet -> wenn ich zb. rcnamend status über system()/exec() mache bekomme ich eine Ausgabe... bei rcapache2 status aber nicht...
System: Linux 9.0, Apache2, PHP 4.3.3
Hoffe jemand weiß rat, oder ein gutes howto :)
Gruß und Danke Kane