systemd な環境で起動時に /sys 以下のファイルに値を書き込みたい
今までは /etc/rc.local
とかでやってたけど、 systemd ではそういうのはサポートしないと聞いた。 とはいえ、いちいち .service
書くのもめんどくさい。
んで、どうしたもんかなぁと思っていたのだけど、 tmpfiles.d
使う方法があるとどこかで見たので、やってみる。
/etc/tmpfiles.d/sysfs.conf
:
w /sys/block/sda/queue/scheduler - - - - deadline
これで起動時に /sys/block/sda/queue/scheduler
に deadline
と書き込まれる。