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
생성 시 서비스로 시작하려면 어떻게 해야 합니까?