【问题标题】:Can we use htaccess to run php script every minute without access to page directly?我们可以使用 htaccess 每分钟运行 php 脚本而不直接访问页面吗?
【发布时间】:2013-09-12 11:17:21
【问题描述】:

我正在开发的网站将每分钟运行一次 php 脚本,而无需直接访问该页面。几乎有人说我必须使用cron作业;但我的域没有像其他域一样的功能 cron 工作。所以我想知道的是我们可以使用除cron作业之外的其他方法吗?例如,htaccess。有可能吗?

提前致谢。

【问题讨论】:

  • .htaccess 与此无关。
  • 尝试在此处和 Google 等搜索“替代 cron”和其他变体。你需要它做什么(简要地)?
  • 它是基于 Linux 的主机吗?如果是这样,如果没有 cron - ssh 并输入 crontab -e 并查看是否有编辑器,我会感到惊讶。
  • @calcinai:我必须在哪里输入 crontab -e?
  • 您需要一个 ssh 客户端。如果您使用的是 unix 系统,您将内置一个,如果您使用 Windows,请下载 PuTTY。

标签: php .htaccess


【解决方案1】:

恐怕 .htaccess 文件只是帮助控制 Apache 对您网站的配置。您无法使用它启动作业。使用 cron 是做你想做的事的最好方法。如果您无权访问 cron 作业,您可以拥有一个网页,通过执行带有 exec()passthru() 之类的 shell 命令并自行管理计时器来控制该后台工作人员。这风险更大,因为任何错误在你的脚本中可能会把事情搞砸。您必须完全手动管理该后台工作人员的生命周期。

也许还有其他脚本可以执行您想要的操作,但忘记 .htaccess 文件。

【讨论】:

  • 谢谢你的回答,我会搜索更多关于cron作业的信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
  • 1970-01-01
  • 2014-05-20
  • 1970-01-01
  • 2014-05-13
  • 1970-01-01
相关资源
最近更新 更多