使用CRON作业来访问url?
我有一个Web应用程序必须执行重复的任务,发送消息和警报,我已经使用脚本页做这些任务,当它在浏览器中加载,即http://example.com/tasks.php和我包括它是由我的Web应用程序的每个页面中的iframe的意思。
现在我想改变这个使用CRON作业,因为第一种方法可能会导致果酱性能,所以我怎么能做一个CRON的工作,访问http://example.com/tasks.php 。 但是,我不希望这个CRON作业创build输出文件,如天。*!
我在共享主机服务上托pipe应用程序,通过cPanel允许CRON作业。
* * * * * wget -O - http://yoursite.com/tasks.php >/dev/null 2>&1  这应该适合你。 只需要一个加载页面的wget脚本。 
 使用-O -表示Web请求的输出将被发送到STDOUT(标准输出) 
 通过添加>/dev/null我们指示标准输出redirect到黑洞。 通过添加2>&1我们指示STDERR(错误)也被发送到STDOUT,因此所有的输出将被发送到黑洞。  (所以它会加载网站,但从不在任何地方写文件) 
你不需要redirect,只能使用
 * * * * * wget -qO /dev/null http://yoursite.com/tasks.php 
 你可以在这个线程中使用curl 
对于懒惰:
 */5 * * * * curl --request GET 'http://exemple.com/path/check.php?param1=1' 
这将每5分钟执行一次。
你也可以使用本地命令行php-cli:
 * * * * * php /local/root/path/to/tasks.php > /dev/null 
这是更快,并减less您的networking服务器的负载。
我使用这个命令
 wget -q -O /dev/null "http://example.com/some/cron/job.php" > /dev/null 2>&1 
Cron任务:
 * * * * * wget -q -O /dev/null "http://example.com/some/cron/job.php" > /dev/null 2>&1 
你可以使用这个参数的url:
 lynx -dump "http://vps-managed.com/tasks.php?code=23456" 
所有系统上默认都有lynx。
你可以使用这个命令:
 links http://www.bdhug.com 
你可以试试这个:
     wget -q -O  -  http://www.example.com/> / dev / null 2>&1
 * * * * * wget --quiet https://example.com/file --output-document=/dev/null 
 我发现--quiet比-q更清晰,– --output-document=/dev/null比-O - > /dev/null更清晰-O - > /dev/null