php - 永远运行 PHP 脚本以在 HostGator 上推送通知

标签 php ios linux push-notification

我有一个需要运行的 PHP 脚本,它有一个无限循环。它用于连接到 Apple 的推送通知服务,然后通过我们的推送队列在收到通知时将其推送出去。

我的问题是:如何运行 PHP 脚本以使其永远不会超时/关闭?这甚至是解决此问题的正确方法还是我应该以另一种方式进行?

我有带 cPanel 的 HostGator。我还可以使用 Linux 命令行通过 Putty 访问根目录。

我尝试过的: 1.) 我尝试在后台通过 Linux 命令提示符运行脚本。这有效但最终停止了(我猜它超时了?) 2.) 我研究了“Cron Jobs”,但这似乎每 x 分钟调用一次脚本。

我想要持续运行且永不过时的东西。

最佳答案

您可以使用 Cron 每分钟运行一个脚本。

php -f /home/your_username/public_html/script.php

您可以阅读 documentation from cPanel了解如何在您的服务器中使用。

关于php - 永远运行 PHP 脚本以在 HostGator 上推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33681125/

相关文章:

ios - 读取属性时 Xcode7 ConcurrencyDebug 并发冲突?

iOS 7 TableView 就像 iPad 上的“设置”应用程序中一样

ios - 将 UINavigationView 的大小限制为其当前呈现的 Controller 的大小?

linux - 在 Perl 中打印 shell 命令的输出

c - KVM下有获取ZoneID的API吗?

php - 使用 array_map 返回 MYSQL DB 结果

php - Cakephp 和具有不常见结构的数据库

php - Ruby httparty 发布请求

php - 如何在 Codeception 测试中选择单击元素?

linux - 忽略 find 命令中的目录