起動後に/sysに書き込む方法

起動後に/sysに書き込む方法

FキーとFnキーが正しく機能するには、起動するecho 0 | tee /sys/module/hid_apple/parameters/fnmodeたびにこのコマンドを実行する必要があります。だから私はcrontabで始めたいのですが、なんとかうまくいかず理由を知りません。

したがって、このようにcorntabファイルを開き、sudo crontab -e次を追加します。

@reboot /home/myuser/.config/autostart-scripts/startup.sh

しかし、私が言ったように、これはうまくいきません。スクリプトは次のとおりです。

#!/bin/bash
echo 0 | sudo tee /sys/module/hid_apple/parameters/fnmode

このスクリプトを実行可能にするためにsudoersに追加しましたが、まだ機能しません。 myuser ALL=(ALL:ALL) NOPASSWD: /home/myuser/.config/autostart-scripts/startup.sh だからサービスを作成しようとしています。

サービスがスクリプトを起動するのに問題ありませんが、sudo権限が必要なために配置する必要があるようです。しかし、このサービスが始まるとまだないよう/etc/systemd/system/my.serviceです。/sysそれでは、このサービスをユーザー(覚えておく、完了する必要がありますsudo)、cronjob、または/sys作成時にサービスとして起動するにはどうすればよいですか?

関連情報