win10 bash中启动service 异常处理

今天在安装php-fmp后,使用service php7.1-fpm start 出现异常

> start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: No such file or directory.

原来是bash 的bug, 通过以下方法可以解决

cat > /usr/sbin/policy-rc.d <<EOF  
#!/bin/sh
exit 101  
EOF  
chmod +x /usr/sbin/policy-rc.d  
dpkg-divert --local --rename --add /sbin/initctl  
ln -s /bin/true /sbin/initctl