Comment puis-je écrire un script Perl pour utiliser curl pour traiter une URL?

J'ai une tâche très simple. J'ai un crontab qui va exécuter un script toutes les heures. Le script est destiné à simplement traiter une URL.

C'est ce que j'ai. Il ne fonctionne pas. J'obtiens une erreur de syntaxe.

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

Je n'ai pas travaillé en Perl depuis des années et n'était pas très adepte quand je l'ai fait.

SOLUTION

Merci, Alex pour m'indiquer le chemin d'accès correct!

crontab

*/30 * * * * curl http://domain.com/path.html
Essayez enfermant curl http://domain.com/page.html dans backquotes (le caractère généralement sous le tilde (~) sur le clavier).
Suis-je manqué quelque chose? Pourquoi êtes-vous à l'aide de Perl? Il suffit d'exécuter la boucle directe à partir de cron.
La solution que vous avez récemment ajouté à votre question just cause curl vider le contenu de la page web à sa sortie standard (stdout), qui sera ensuite envoyé par e-mail. Est-ce que vous voulez? Dans votre question initiale, vous avez dit que vous voulez "il suffit de traiter une URL"; processus de quelle manière?
Keith - j'ai remarqué que. J'ai un code php de la page web de saisir des données XML et de les stocker dans une base de données. Je suis l'aide de crontab pour obtenir cette page alors que le php s'exécute et les données sont capturées. Je suis ouvert à toute suggestions sur la meilleure façon d'automatiser cela.

OriginalL'auteur Duffy Dolan | 2011-08-25