Wie Schreibe ich ein Perl-Skript zu verwenden curl-Prozess eine URL?

Habe ich eine sehr einfache Aufgabe. Ich habe ein crontab ausgeführt wird, ein Skript jede Stunde. Das Skript soll einfach Prozess eine URL.

Dies ist, was ich habe. Es funktioniert nicht. Ich bekomme einen syntax-Fehler.

#!/usr/bin/perl
curl http://domain.com/page.html;

Habe ich noch nicht gearbeitet, die in Perl im Jahre und war nicht sehr geschickt darin, wenn ich das getan habe.

LÖSUNG

Danke, Alex für den Hinweis mich auf den richtigen Pfad!

crontab

*/30 * * * * curl http://domain.com/path.html
  • Versuchen Sie umschließenden curl http://domain.com/page.html in backquotes (das Zeichen in der Regel unterhalb der tilde (~) auf der Tastatur).
  • Bin ich hier etwas fehlt? Warum bist du mit Perl? Führen Sie einfach die curl direkt von cron.
  • Die Lösung, die Sie vor kurzem Hinzugefügt, um Ihre Frage wird nur dazu führen curl dump den Inhalt der web-Seite auf die Standardausgabe, die dann per e-Mail werden Sie. Ist es das, was Sie wollen? In Ihrer ursprünglichen Frage, Sie sagten, Sie wollen "einfach-Prozess eine URL"; verarbeiten Sie in welcher Weise?
  • Keith - ich habe bemerkt, dass. Ich habe ein php web-Seite zu schnappen Sie sich einige XML-Daten und speichern Sie in einer Datenbank. Ich bin mit crontab zu bekommen, dass die Seite so, dass die php ausgeführt wird und die Daten erfasst. Ich bin offen für alle Vorschläge, die auf eine bessere Weise, dies zu automatisieren.
InformationsquelleAutor Duffy Dolan | 2011-08-25
Schreibe einen Kommentar