You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Laravel Forge调度器为非Laravel项目每日Ping指定URL?

当然可以用Laravel Forge调度器实现!

完全没问题,Laravel Forge的调度器并不局限于Laravel项目——它本质上是帮你管理服务器上的Cron Job,所以不管你的项目是不是Laravel框架,都能用来配置每日Ping指定URL的任务。下面是具体操作步骤:

操作步骤

  1. 登录Laravel Forge面板,找到你运行非Laravel PHP项目的服务器,点击进入服务器详情页。
  2. 在服务器页面的左侧导航栏里,找到并点击 Scheduler(调度器)选项卡。
  3. 点击页面右上角的 Add Job(添加任务)按钮,开始配置你的定时Ping任务:
    • Frequency(频率):选择 Daily,然后可以设置具体的执行时间(比如默认的00:00,也就是每天凌晨)。
    • Command(命令):输入用来Ping URL的命令,推荐用curl或者wget,比如:
      curl -s https://your-target-url-here.com > /dev/null 2>&1
      
      解释一下:-s让curl静默运行不输出内容,> /dev/null 2>&1把所有输出(包括错误信息)都丢弃,避免生成不必要的日志。如果你的服务器没有curl,也可以用wget -qO- https://your-target-url-here.com > /dev/null 2>&1,-q是静默模式,O-表示把内容输出到标准输出。
    • User(执行用户):一般选www-data就可以,和你项目的运行用户保持一致。
    • Description(描述):可以填个备注,比如“Daily ping to keep service alive”,方便自己识别任务。
  4. 确认所有设置没问题后,点击 Add Job 保存任务。

额外小贴士

  • 如果你想验证任务是否能正常运行,可以在调度器列表里找到刚创建的任务,点击右侧的 Run 按钮手动执行一次,然后可以去服务器的日志里查看执行结果(或者如果没重定向输出的话,会显示执行输出)。
  • 确保你的服务器能正常访问目标URL,如果有防火墙或者安全组,要放行对应的出站请求。

内容的提问来源于stack exchange,提问作者sturvey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:00:15