现有a、b两台服务器, 其中b服务器上运行着8888端口的软件服务,a服务器上现在命令行使用
-> php a.php执行这这脚本,实时监听b服务器的8888端口,如果有设备向b服务器的服务软件发布消息,a.php就会接收到,然后进行处理。
现在的问题是如果关闭本地连接的shell,脚本就会停止运行,怎样能让a.php 一直在服务器上后台执行呢?
现有a、b两台服务器, 其中b服务器上运行着8888端口的软件服务,a服务器上现在命令行使用
-> php a.php执行这这脚本,实时监听b服务器的8888端口,如果有设备向b服务器的服务软件发布消息,a.php就会接收到,然后进行处理。
现在的问题是如果关闭本地连接的shell,脚本就会停止运行,怎样能让a.php 一直在服务器上后台执行呢?
除了nohup,还可以选择supervisor、screen等
立即学习“PHP免费学习笔记(深入)”;
另外supervisor应该是最适合的,他除了监控进程状态还可以在异常退出时自动重启!
nohup php a.php &
http://www.cnblogs.com/kapok/archive/2005/11/23/283108.html
nohup命令
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号