#推荐
来客PHP在线客服系统自动推送消息配置指南

2025-03-01 1,330

本教程介绍如何在来客php在线客服系统自动开启消息推送,通过**计划任务(Crontab)**让消息推送服务自动运行,无需手动启动。

来客PHP在线客服系统自动推送消息配置指南


1. 添加计划任务

(1)创建 init.sh 脚本

首先,检查网站根目录下是否存在 init.sh 文件。如果没有,需要创建一个,并添加以下代码:

#!/usr/bin/env bash
basepath=$(cd `dirname $0`; pwd)
[ $(id -u) != "0" ] && echo "Error: You must be root to run this script" && exit 1
result=$(crontab -l | grep -i "* * * * * sh $basepath/run.sh" | grep -v grep)
if [ ! -n "$result" ]; then
    crontab -l > conf && echo "* * * * * sh $basepath/run.sh >/dev/null 2>&1" >> conf
    crontab conf && rm -f conf
    echo -e "\033[32mOk.\033[0m"
else
    echo "The process has been added."
fi

(2)创建 run.sh 脚本

同样,检查网站根目录下是否有 run.sh 文件。如果没有,就新建一个,并写入如下代码:

#!/usr/bin/env bash
basepath=$(cd `dirname $0`; pwd)
command="php $basepath/ymwl_pusher/start.php start -d"
result=$(ps -ef | grep -i workerman | grep -v grep)

if [ ! -n "$result" ]; then
    echo "Starting the process."
    nohup $command >/dev/null 2>&1 &
    echo -e "\033[32mOk.\033[0m"
else
    echo "The process has already started."
fi

2. 创建计划任务

当执行 sh init.sh 时,如果提示 no crontab for root,说明服务器是Linux系统,且第一次使用 crontab,导致计划任务文件尚未创建。

(1)初始化 crontab

进入网站根目录,执行:

crontab -e

然后输入 :wq 并按回车,保存退出。

(2)添加计划任务

执行:

sh init.sh

该脚本会自动将消息推送任务加入 crontab

(3)手动启动消息推送

如果希望立即启动推送服务,可以执

sh run.sh

来客PHP在线客服系统自动推送消息配置指南

相关教程推荐

轻量级PHP在线聊天室源码及详细部署教程
今天给大家带来一款简洁实用的PHP多人聊天室源码,安装完成后即可成为一个可注册登录的在线聊天室。整个源码不到1M,功能轻量,适合想...
来客PHP在线客服系统无法实时刷新消息的解决方案
许多用户在搭建来客PHP在线客服系统后,会遇到消息无法实时刷新,需要手动刷新页面才能看到新消息,同时也没有消息提示音。本...
轻松搭建来客DIY6PHP系统:H5在线客服系统详细图文教程
来客DIY6PHP系统(H5在线客服系统)是一个强大的PHP系统,但在搭建过程中,特别是信息实时推送的配置上,可能会有些复杂。本文将为你详...
收藏 打赏

感谢您的支持,我会继续努力的!

打开USDT(trc-20)扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

Ts:本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,请必须在24小时内删除。否则由此引发的法律纠纷及连带责任本站概不承担。

如侵犯到您的合法权益,请联系我们删除侵权资源!

韩仔技术 实用工具 来客PHP在线客服系统自动推送消息配置指南 https://www.hanzijs.com/gongju/5326.html

相关文章

发表评论
暂无评论