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