我有一个网络应用程序,必须执行重复的任务,发送消息和警报,我已经使用脚本页面在浏览器中加载时执行这些任务,即http://example.com/tasks.php我通过 iframe 将其包含在我的 Web 应用程序的每个页面中。
现在我想改变它以使用 CRON 作业,因为第一种方法可能会导致堵塞性能,那么我怎样才能制作一个访问的 CRON 作业http://example.com/tasks.php。但是,我不希望这个 CRON 作业创建输出文件,例如 day.*!
我在共享托管服务上托管该应用程序,该服务允许通过 cPanel 执行 CRON 作业。
* * * * * wget -O - http://yoursite.com/tasks.php >/dev/null 2>&1
那应该对你有用。只要有一个wget
加载页面的脚本。
Using -O -
表示Web请求的输出将被发送到STDOUT(标准输出)
通过增加>/dev/null
我们指示标准输出重定向到黑洞。
通过增加2>&1
我们指示 STDERR(错误)也发送到 STDOUT,因此所有输出都将发送到黑洞。 (因此它将加载网站,但永远不会在任何地方写入文件)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)