如何使用PHP或Perl作为Plesk中的计划任务每​​日点击一个URL?

时间:2012-05-09 13:56:33

标签: php perl plesk

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

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

我没有PHP和Perl的经验。如何使用Perl或PHP执行此操作?有没有陷阱?我是否需要在我的服务器上设置其他任何内容来运行这些脚本,或者只是在某处删除这些.php.perl文件?

1 个答案:

答案 0 :(得分:5)

<?php

  file_get_contents('http://yoururl.com');
  exit();

?>

这将向'http://yoururl.com'发出请求。如果您不关心响应,那么这就是要走的路。所有你必须确保你的服务器可以执行PHP代码 - 我认为今天大多数服务器能够做到这一点是非常安全的。特别是如果它共享托管。

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

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

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

来自wget man pages -

  

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