PHPackages                             lvinkim/daemon - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. lvinkim/daemon

ActiveLibrary[CLI &amp; Console](/categories/cli)

lvinkim/daemon
==============

v0.2.4(7y ago)0462PHPPHP ^7.1

Since Nov 3Pushed 7y ago1 watchersCompare

[ Source](https://github.com/lvinkim/daemon)[ Packagist](https://packagist.org/packages/lvinkim/daemon)[ RSS](/packages/lvinkim-daemon/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (1)Versions (7)Used By (0)

daemon
======

[](#daemon)

根据配置文件守护多个使用 shell 命令行启动的进程，并能自动重载配置。

安装
--

[](#安装)

```
$ composer require lvinkim/daemon

```

### 使用说明

[](#使用说明)

##### 1. 配置文件

[](#1-配置文件)

```
$ vi /var/www/html/daemon.ini

[worker:1]
command = "/usr/bin/env php /var/www/html/tests/worker/worker-1.php"
enabled = 1

[worker:2]
command = "/usr/bin/env php /var/www/html/tests/worker/worker-2.php"
enabled = 1

[worker:3]
command = "/usr/bin/env php /var/www/html/tests/worker/worker-3.php"
enabled = 1

```

##### 2. 编写守护脚本

[](#2-编写守护脚本)

```
$ vi /var/www/html/daemon.php
