2

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

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

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

4

1 回答 1

5
<?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 代理检索...

于 2012-05-09T13:58:15.743 回答