首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VPS脚本PHP

问VPS脚本PHP
EN

Stack Overflow用户
提问于 2013-10-02 22:06:49
回答 2查看 167关注 0票数 0

我刚得到一个debian服务器第一次,甚至设置它的成本,我成功。现在我有一个存在的问题,我想让一个php脚本持续运行,是尝试iOS推送通知吗?你能告诉我怎么回事吗?

我启动我的虚拟控制台SSH,运行/ usr/bin/php5 5 push.php和,这个完美的连接可以工作,但是当我关闭控制台并且我打开的不再运行时,我想当您关闭会话时,执行的一切都会停止。我该怎么做才能一直运行那个脚本呢?

我想,为了确保您始终运行,应该创建另一个脚本来控制它,以便在停止时重新启动,还是我错了?

谢谢你的帮忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-02 22:17:09

有几种方法可以做到这一点。

1)启动screen会话,以便会话在SSH连接终止时仍保持活动状态(如果您有希望稍后重新连接的长期运行的进程,这是有用的)。

2)使用nohup命令(这是最简单的解决方案,例如nohup /usr/bin/php5 push.php)。

3)让脚本作为服务正常运行(这是正确的方法。在debian上,您应该考虑使用init脚本或类似的)。

如果您计划长期使用此方法,则应考虑选项3 :)

票数 0
EN

Stack Overflow用户

发布于 2013-10-02 22:11:36

使用ampersand (&)运行命令,这使它在后台运行

代码语言:javascript
复制
/usr/bin/php5 push.php &
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19147627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档