マニュアル: systemd

投稿日:

ディレクトリ構成

  • /usr/lib/systemd/system/: パッケージが提供するファイルを設置
  • /etc/systemd/system/: 管理者が設定するファイル

service

systemd.service

Type

  • simple
    • Type, BusNameがなく、ExecStartがある場合のデフォルト
    • ExecStartで指定したプロセスがメインプロセスになる。
  • oneshot
    • simpleに似ているが、起動する前にプロセスを終了しないといけない
      • Tomcatの起動スクリプトはこれがいいらしい?

legacy-actions

正確には /sbin/service のなかで実行されるのですが、 これまでと同様に、service httpd graceful が実行できるのは、以下のパスにスクリプトがあるからのようです。

/usr/libexec/initscripts/legacy-actions/

httpdはconfigtestとgracefulがあります。

公式サイト

逆引きマニュアル