
Ubuntu日本語フォーラム

ログインしていません。
環境:Ubuntu20.4
Ubuntu15より、起動の仕組みが、旧来のSysV initから、systemdになっています。自分の環境はUbuntu20.4であるため、systemdになっているはずです。
サービスを管理するコマンドに、SysV initの時は、serviceコマンドが使われていましたが、systemdでは、systemctlコマンドが使われるようになっています。
自分の環境では、systemctlコマンドは確かに使えますが、旧来のserviceコマンドも普通に使えています。
systemdであっても、serviceコマンドを使っても大丈夫なのでしょうか。
自分でググってみて、下記のサイトをみると、serviceコマンドは、systemctlコマンドのラッパーシェルスクリプトであるとの記述があります。この意味合いが分かりかねるのですが、serviceコマンドを使っても大丈夫という解釈でよろしいのでしょうか。
https://kaworu.jpn.org/kaworu/2012-10-20-1.php#2012-10-20-1-585bbe88cb75b4d949753eb9ba370004
オフライン
ラッパーシェルスクリプトというのは今までservicecコマンドを使っていた人が急にsystemdのためにsystemctlを使うのが大変なのでシェル側でserviceコマンドを使うと内部でsystemctlに直して実行してくれると言うことです。
なので表ではserviceコマンドに見えるけれど実際はsystemctlと言うことです。
オフライン