# Linux-PHP-APP-heart-jump **Repository Path**: SimplerWorker/Linux-PHP-APP-heart-jump ## Basic Information - **Project Name**: Linux-PHP-APP-heart-jump - **Description**: 使用c编写定时器,定时执行php-cli,实现PHP心跳机制。项目时,苦于PHP定时器的欠缺,想在php-cli下执行一些定时任务,crontab基于系统,不好控制,基于APP的定时器急需入手 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-04-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Linux-PHP-APP-heat-jump #### 介绍 使用c编写定时器,定时执行php-cli,实现PHP心跳机制 #### 软件架构 c->shell 定时1秒执行一个任务 #### 安装教程 1. 使用root用户进入Linux任意目录下(这里以/root/为例) 2. cd /root/ 3. git clone https://gitee.com/SimplerWorker/Linux-PHP-APP-heart-jump.git 4. cd ./Linux-PHP-APP-heat-jump 5. ./install.sh 6. 名字默认heartbeat,如果/usr/local/bin下面已经存在相同的命令,则不允许安装,请重新执行./install.sh,并更改一个名字 7. 安装成功后,在/usr/local/bin下面会有heartbeat-lib文件夹和命令同名文件 #### 使用说明 1. heartbeat start 2. heartbeat stop 3. heartbeat restart 在heartbeat-lib/worker.sh中添加你需要定时执行的文件(文件需要有可执行权限) 测试效果: cp ./demo/ /root/ -rf tail /root/demo/heartbeat.txt -f #### 参与贡献 1. arjun