Bash 스크립트 시작 중 오류 발생

Bash 스크립트 시작 중 오류 발생

노트북의 밝기 제한 시간을 낮춰 노트북의 키보드 동작을 조정해야 했기 때문에 시작 시 실행되는 스크립트 파일에 명령 줄을 배치했습니다. 이 하나:

$ cat /usr/local/bin/boot-script.sh

#!/bin/bash

echo "10s" | sudo tee /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeout

불행히도 시작 시 오류 메시지가 나타납니다.

machi boot-script.sh[362]: tee: '/sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/stop_timeout': No such file or directory
machi boot-script.sh[362]: 10s

그럼에도 불구하고 파일은 여전히 ​​존재합니다.

$ cat /sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/stop_timeout
10s

이 오류가 발생하는 이유는 무엇입니까?
어떻게 해결할 수 있나요?

감사해요

답변1

몇 번의 시도 끝에,유일한 방법dell_laptop이 문제를 해결하기 위해 제가 찾은 방법은 (저의 경우) 부팅 프로세스 초기에 관련 커널 모듈을 강제로 로드하는 것이었습니다.

저는 Arch Linux를 사용하고 있으며 다음을 추가하여 달성했습니다.델 노트북내부에모듈=()배열은 에 있습니다 /etc/mkinitcpio.conf.


또한:

  1. @MC68020이 언급했듯이 스크립트 실행과 관련된 매직 파일은 아직 존재하지 않습니다.
  2. @steve가 게시한 트릭이 작동하지 않는 이유는 무엇입니까? 다른 질문이 있나요?
  3. 이것이 이 문제를 해결하는 가장 좋은 방법입니까?

관련 정보