前提,是centos7,或ubuntu对应
版本。
以前需要 supervisord 来执行php程序,作为守护进程。
现在linux
系统升级,就更简单了。
方法,假设当前目录
/var/www/testbean
进入这个目录,写echo.php
class="php" name="code">
<?php
// 这个程序的功能就是不停输入日志到日志文件。
while(true) {
usleep(500000);
$filename = __DIR__ . '/1.log';
file_put_contents($filename, time()."\n", FILE_APPEND );
}
vim /etc/
systemd/system/phpbean.service
[Unit]
Description=php daemon for beanstalkd
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=root
ExecStart=/bin/php /var/www/testbean/echo.php
[Install]
WantedBy=multi-user.target
妈妈再也不用担心我没有好用的守护进程了!