我有一个Web应用程序,必须执行重复的任务,发送消息和警报,我已经使用脚本页面在浏览器中加载它们时执行了这些任务,即http://example.com/tasks.php,并且通过iframe将其包含在我的网络应用程序。
现在,我想将其更改为使用CRON作业,因为第一种方法可能会导致卡纸性能,因此,我如何制作访问http://example.com/tasks.php的CRON作业。但是,我不希望这个CRON作业创建输出文件,例如day。*!
我将应用程序托管在允许通过cPanel进行CRON作业的共享托管服务上。
最佳答案
* * * * * wget -O - http://yoursite.com/tasks.php >/dev/null 2>&1
那应该为您工作。只要有一个
wget
脚本即可加载页面。使用
-O -
意味着Web请求的输出将发送到STDOUT(标准输出)通过添加
>/dev/null
,我们指示标准输出重定向到黑洞。通过添加
2>&1
,我们指示还将STDERR(错误)发送到STDOUT,因此所有输出都将发送到黑洞。 (因此它将加载网站,但永远不会在任何地方写入文件)关于linux - 使用CRON作业访问URL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13259530/