Ich möchte ein Cron einrichten, um einen Job von einer URL auf einen Server zu kopieren.Wie schreibe ich ein Cron zum Kopieren und Datei auf einem lokalen Server?
Der Cron-Befehl Ich verwende ist:
cd /home/username/public_html/bin/sh; /usr/local/php54/bin/php script.php;
Die script.php Datei enthält:
rm -f /home/username/public_html/filepath/file.zip; cd /home/username/public_html/filepath/; wget -q -O /dev/null "https://www.domain.com/file.zip"
Aber es funktioniert nicht.
Ich möchte auch Datei /home/username/public_html/filepath/file.zip
ERSETZEN, wenn es bereits existiert.
Vielen Dank für jede Hilfe.
superuser.com oder unix.stackexchange.com sind bessere Orte, um Fragen zur Verwendung von 'cron' zu stellen. Sie müssen jedoch weitere Informationen zur Verfügung stellen, z. B. Fehlermeldungen, die Sie erhalten. – Barmar
'script.php' ist kein PHP-Skript, es ist ein Shell-Skript. – Barmar
Danke, es gibt keinen Fehler, der zurückkommt ... im Grunde sieht das Skript so aus, als wäre es in Ordnung, aber dann wird keine Zieldatei erstellt, also frage mich, welcher Befehl und welches Skript ich brauche.Es ist mir egal, welche Art von Code benötigt wird, vorausgesetzt, ein regulärer gemeinsamer Server kann damit umgehen ... es macht nur die Dateikopie funktionieren. Danke vielmals! – user2963136