gpt4 book ai didi

php - 用于运行 php 脚本的 Godaddy cron 作业设置

转载 作者:IT王子 更新时间:2023-10-29 00:38:03 24 4
gpt4 key购买 nike

你能帮我在 godaddy 虚拟主机上设置 cron 作业吗?我有需要运行的 php 文件,它位于 cron 子目录中(所以地址是 http://test.com/cron/file.php )。我需要在命令输入字段中写什么,才能运行该文件?

最佳答案

注意:GoDaddy 已将所有托管包迁移到 cPanel。下面的逐项说明适用于旧版 GoDaddy 界面。命令还是一样。

在撰写本文时,在 GoDaddy 共享主机上,我无法使用以下命令:ping、curl、nc、lynx

但我可以使用:wget

我使用 wget 成功创建了一个 cron 作业来加载包含对 mail() 的调用的 PHP 文件。

  1. 登录您的 GoDaddy 帐户
  2. 单击以展开“虚拟主机”部分并找到有问题的服务器
  3. 点击“管理”按钮(以前标有“启动”)
  4. 在“工具”部分的“托管详细信息”页面上,单击“Cron Job Manager”按钮
  5. 在“Cron Job Manager”页面上,点击“Create Cron Job”按钮
  6. 输入您想要的标题并选择频率(1 小时是允许的最频繁的编辑:GoDaddy 已将频率选择增加 15 分钟。)
  7. 输入以下命令(包含您的信息):

wget http://YOUR_DOMAIN/YOUR_PATH/YOUR_PHP_FILE.php > /dev/null 2>&1

编辑:正如 Leandro 所指出的,这是使 cron 作业调用远程或本地资源的方法——如果您只想调用本地资源,请参阅 GoDaddy 文档(这也是如果您正在运行更敏感的作业,则更安全)

在“YOUR_PHP_FILE.php”中编写您要执行的所有操作并包括对 mail() 的调用(或者您可能想使用的任何邮件方法,假设您已正确配置) .

通过使用 mail(),SMTP 中继服务器已经在“php.ini”文件中正确设置为:relay-hosting.secureserver.net --您可以使用 phpinfo() 确认。

关于php - 用于运行 php 脚本的 Godaddy cron 作业设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7702885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com