serviceとsystemctlが同じコマンドであることを確認する方法は?

serviceとsystemctlが同じコマンドであることを確認する方法は?

Nginxを実行するためにSystemdをプロセスマネージャとして使用しようとしています。

を実行しsudo service nginx startてからを入力すると、起動時にps -aux | grep nginx実行していたのと同じプロセスのようですsudo systemctl start nginx

では、serviceマッピングできますかsystemctl?私はどのように知っていますか?

スクリプトを見るとの/etc/init.d/nginx構成とは大きく異なります/lib/systemd/system/nginx.service

ただし、systemctlそのコマンドを使用してnginxを起動し、serviceそのコマンドを使用して停止すると正常に動作します。順序は逆の順序で同じです。

ベストアンサー1

sudo strace -f -e trace=process service nginx status 2>&1 | grep systemctl

おすすめ記事