直到最近,还存在一种简单有效的启动/停止/重新启动服务的方法:
service nginx start|stop|restart
多年来,它一直运行良好,...直到一些智能裤决定改进它们,现在我面对的是Debian / Ubuntu系统,该service
脚本什么也不做(因为我应该使用类似的东西systemctl start nginx.service
(更长的时间,无法自动完成工作,...)
我的问题专门针对Debian和Ubuntu,但也涵盖CentOS / RedHat发行版也会有所帮助。
因此,有什么可以使我免受这一注定的变化的困扰吗?
如果不清楚,我正在寻找一种一致的方式来处理这些问题,一种可以在Debian 7.x,8.x,最新的Ubuntu LTS和非LTS上运行的方法。
PS。在此特定问题的范围之外,但是如果解决方案还涵盖了服务的启用和禁用部分,则可以给予额外的荣誉。
service
用调用servicectl的包装程序代替旧命令没有意义吗?
service
真的什么都不做的吗?它可以在我的LMDE(基本上是Debian测试)上按预期工作,我不认为这是特定于LMDE的东西。它也可以在我的Ubuntu VM中按预期工作。