Systemd:他のスクリプトの前に実行されるスクリプトを作成する方法

Systemd:他のスクリプトの前に実行されるスクリプトを作成する方法

Raspbian Stretchのファイルシステムをカスタマイズしており、起動時にいくつかの設定を指定する必要があります。今後他のアプリケーションが起動します。たとえば、インストール/vartmpfsにlighttpdまたはsamba関連のフォルダを再作成する必要があります。

セリフを入れようとしましたが、遅すぎるようにrc.localなりました。事前に実行できる適切なスクリプトはすでに用意されていますか?

そうでなければ、私は直接サービスを提供します。私は文書を読んでいます:

https://www.freedesktop.org/software/systemd/man/systemd.special.html

しかし、どのターゲットを使用すべきかわかりません。local-fs.target「前」と「やりたい」のようなものがあると思います。

答え1

systemctl list-dependencies関連デバイスを実行して選択してbeforeプロパティに追加できます。

私のシステムでは

  • var-lock.mount
  • var-log.mount
  • var-run.mount
  • var-tmp.mount

関連情報