このような出力は期待できません。
手始めに、Ubuntuは以前のバージョンではこのように動作しませんでした。Ubuntuは10年弱の新興システムであり、service
Ubuntu でのコマンドの動作は、それらのすべての年の間、期待していたものと似ていません。一つはの成り上がり動作確認できるservice
画像でコマンドを私は15.10で出力を印刷するにはserviceコマンドを取得するにはどうすればよいですか?。
あなたにとっての答えは、昨年のUbuntuバージョン15.10を持っている人たちとほとんど同じです。
systemdオペレーティングシステムであるUbuntuバージョン16.10を使用しています。システムサービス管理は、upstart(または以前に使用していた非Ubuntuのオペレーティングシステムで実行されたユーティリティ)によって実行されなくなりました。これはsystemdによって実行されます。
service
コマンドは、同じであってもよい...しかし、Debianの/ Ubuntuのservice
コマンドは、しようと成り上がりかにsystemdが実行してシステム・サービス・マネージャであるかどうかを自動検出し、新興およびシステムDの実際のネイティブサービス管理コマンドを実行することをシェルスクリプトです。upstartとsystemdの2つのかなり完全に異なるコードパスを実行します。
成り上がりのネイティブサービス管理コマンドはinitctl start
、initctl stop
、initctl status
などと。それらは行くと同時にメッセージを印刷します。
systemdにのネイティブサービス管理コマンドですsystemctl start
、systemctl stop
、systemctl status
などと。これらは、動作時に出力を印刷しません。
参考文献