ディレクトリ構成
- /usr/lib/systemd/system/: パッケージが提供するファイルを設置
- /etc/systemd/system/: 管理者が設定するファイル
service
Type
- simple
- Type, BusNameがなく、ExecStartがある場合のデフォルト
- ExecStartで指定したプロセスがメインプロセスになる。
- oneshot
- simpleに似ているが、起動する前にプロセスを終了しないといけない
- Tomcatの起動スクリプトはこれがいいらしい?
- simpleに似ているが、起動する前にプロセスを終了しないといけない
legacy-actions
正確には /sbin/service
のなかで実行されるのですが、
これまでと同様に、service httpd graceful
が実行できるのは、以下のパスにスクリプトがあるからのようです。
/usr/libexec/initscripts/legacy-actions/
httpdはconfigtestとgracefulがあります。