我正在尝试为redis独立服务器安装编写一个ansible角色。我从 redis 存储库下载了 tarball,将其解压并运行 make 命令来安装它。
然后我对配置文件进行了更改,创建了目录和服务文件,如上所述这里
最后当我尝试在 Ubuntu 14.04 中启用该服务时,出现错误:
使用 update-rc.d 将 redis 的状态与 sysvinit 同步...
执行/usr/sbin/update-rc.d redis启用
update-rc.d: /etc/init.d/redis: 文件不存在
在 ubuntu 16.04 中工作正常,但在 14.04 中不行
我知道,Commandsystemctl enable servicename
在 ubuntu 16.04 中在 /etc/systemd/system/multi-user.target.wants 中创建服务文件的软链接。在 Ubuntu 14.04 中这是如何发生的?