在 Hostinger 的 Web、Cloud 或 agency 主机套餐上 设置 cron 任务 后,脚本会根据你设定的计划自动运行。查看输出有助于你验证任务是否正确执行,或排查错误。

开始之前

  • 本指南适用于 Web、Cloud 和 agency 主机套餐上的自定义 PHP 或 HTML 网站。

  • Hostinger Horizons 与 Hostinger Website Builder 不支持 cron 任务,因为它们不是基于文件的平台。

验证 Cron 任务输出

执行结果会在计划任务运行后立即可用。

  1. 进入 hPanel → Websites。

  2. 点击创建了 cron 任务的网站旁边的 Dashboard(控制台)

  3. 在侧边栏选择 Advanced → Cron Jobs

  4. 向下滚动到 List of Cron Jobs(Cron 任务列表) 板块。

  5. 找到你的 cron 任务并点击 View Output(查看输出)

随即会出现一个文本区域,显示由脚本生成的日志详情或输出。

排查空的 Cron 任务输出

如果输出日志完全为空,通常意味着该命令或脚本默认不产生任何输出。

检查是否屏蔽了输出

检查你的 cron 任务命令字符串。如果其中包含 >/dev/null 2>&1,则表示脚本被显式指示隐藏并丢弃所有输出。从命令中移除该字符串后,系统即可正常记录并显示输出。

为脚本添加测试输出

如果你的脚本执行成功但保持静默,可以添加一条临时输出命令以确认其运行。例如,在 PHP 脚本开头添加一条测试字符串:

<?php
echo "hello world";
// ...
?>

当 cron 任务下次运行时,该消息文本会出现在输出日志中。

操作成功完成后,你就可以随时监控你的自动化任务。

来源:Hostinger 官方帮助文档