我在Windows上使用共享主机。我需要运行一些代码,这些代码基本上每天只能访问我的.NET站点上的一个URL。
我正在使用Plesk。我已经看到我可以在Plesk中创建计划任务,但当我问我的托管服务提供商他们说我只能执行PHP或Perl脚本(而不是Windows可执行文件)。
我没有PHP和Perl的经验。如何使用Perl或PHP执行此操作?有没有陷阱?我是否需要在我的服务器上设置其他任何内容来运行这些脚本,或者只是在某处删除这些.php
或.perl
文件?
答案 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代理检索...