如何在 Plesk 中每天使用 PHP 或 Perl 访问 URL 作为计划任务


How do I hit a URL daily with PHP or Perl as a scheduled task in Plesk?

我在Windows上使用共享主机。我需要运行一些代码,这些代码基本上每天只会在我的 .NET 网站上点击一次 URL。

我正在使用 Plesk。我已经看到我可以在 Plesk 中创建计划任务,但是当我问我的托管服务提供商时,他们说我只能执行 PHP 或 Perl 脚本(而不是 Windows 可执行文件)。

我在PHP和Perl方面的经验为零。如何使用Perl或PHP来做到这一点?有什么陷阱吗?我是否需要在我的服务器上设置任何其他内容来运行这些脚本,或者只是将这些.php.perl文件放在某个地方?

<?php
  file_get_contents('http://yoururl.com');
  exit();
?>

这将向'http://yoururl.com'提出请求。 如果您不关心响应,那么这就是要走的路。 你所要确保的是你的服务器可以执行php代码 - 我认为可以肯定地说,今天的大多数服务器都能够做到这一点。 特别是如果它的共享主机。

您可以通过 plesk 控制面板将其放置在 cron 作业中。

如果您被允许执行系统进程,您也可以将以下命令作为 cronjob 放置:

wget -O - 'http://yoururl.com'

wget手册页 -

Wget - 非交互式网络下载器。
Wget 是一个免费的实用程序,用于从 Web 非交互式下载文件。 它支持HTTP,HTTPS和FTP协议,以及通过HTTP代理进行检索...