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 と書き込まれる。