最近まで、サービスを開始/停止/再起動する簡単で効果的な方法がありました。
service nginx start|stop|restart
これは何年も完璧に機能しました...一部のスマートパンツがそれらを改善することを決定し、今ではservice
スクリプトが何もしないDebian / Ubuntuシステムに直面しています(私は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でも期待どおりに動作します。