请教一下,怎么样把GatewayWorker 变成一个linux系统服务,最好是能像普通系统服务一样进行操作,如起动停止重起服务等。
大概的流程是这样色儿的,参考下:
第一步: 先来个shell脚本比如叫 chat
#!/bin/bash start() { /path/to/your/php /path/to/your/start_worker.php start -d exit 0; } stop() { /path/to/your/php /path/to/your/start_worker.php stop exit 0; } restart() { /path/to/your/php /path/to/your/start_worker.php restart -d exit 0; } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo "usage: $0 start|stop|restart" exit 0; esac exit $?
第二步:chmod 755 chat 第三步:mv /path/to/chat /etc/init.d/ 第四步:service chat start 等命令跑一把试试 第五步:ln -s /etc/init.d/chat 软链到比如 /etc/rc3.d/S90chat 来实现最后的开机启动,这块儿自己再做做功课吧。
非常感谢!
大概的流程是这样色儿的,参考下:
第一步: 先来个shell脚本比如叫 chat
第二步:chmod 755 chat
第三步:mv /path/to/chat /etc/init.d/
第四步:service chat start 等命令跑一把试试
第五步:ln -s /etc/init.d/chat 软链到比如 /etc/rc3.d/S90chat 来实现最后的开机启动,这块儿自己再做做功课吧。
非常感谢!