Back2toxic
Erfahrenes Mitglied
Hey hey,
ich habe ein Shell-Skript, das per rsync Daten zwischen zwei Servern synchronisiert.
Stoße ich das Skript per Shell an funktioniert alles ohne Probleme.
Rufe ich das Skript jedoch per system() auf geht der Trouble los:
Es wird keine Log-Datei erstellt, rsync wird nicht ausgeführt und und und... Bis vor ca. 2 Wochen hat das ohne Probleme funktioniert. Der 1und1 Platin-Support sagt, dass nichts geändert wurde, dass dieses Fehlverhalten produzieren könnte. habe dort schon mit diversen Leuten gesprochen.
Schreibe ich im Shell-Skript per echo in eine Datei, wird diese per Shell und per system()-funktion generiert. Der Rest geht nimmer. CHMOD 777 auf beiden Dateien brachte auch keine Änderung (und wäre so oder so keine dauerhafte Lösung gewesen!!)
Hat hier vielleicht noch jemand nen Tipp?
Handelt sich um einen Managed Server von 1und1, habe also kein root.
Beste Grüße,
Chris
ich habe ein Shell-Skript, das per rsync Daten zwischen zwei Servern synchronisiert.
Stoße ich das Skript per Shell an funktioniert alles ohne Probleme.
Rufe ich das Skript jedoch per system() auf geht der Trouble los:
Es wird keine Log-Datei erstellt, rsync wird nicht ausgeführt und und und... Bis vor ca. 2 Wochen hat das ohne Probleme funktioniert. Der 1und1 Platin-Support sagt, dass nichts geändert wurde, dass dieses Fehlverhalten produzieren könnte. habe dort schon mit diversen Leuten gesprochen.
Schreibe ich im Shell-Skript per echo in eine Datei, wird diese per Shell und per system()-funktion generiert. Der Rest geht nimmer. CHMOD 777 auf beiden Dateien brachte auch keine Änderung (und wäre so oder so keine dauerhafte Lösung gewesen!!)
Hat hier vielleicht noch jemand nen Tipp?
Handelt sich um einen Managed Server von 1und1, habe also kein root.
Beste Grüße,
Chris