저는 아치 Linux를 실행 중이고 다음 rc-local 서비스를 사용했습니다.
[Unit]
Description=/etc/rc.local compatibility
[Service]
Type=oneshot
ExecStart=/etc/rc.local
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
이것은 내 rc.local입니다.
#!/usr/bin/env bash
iwconfig wlp6s0 frag 256
iwconfig wlp6s0 rts 256
iwconfig wlp6s0 retry 7
exit 0
실행되는 유일한 명령은 재시도 명령입니다. 반환되는 출력을 사용하여 이를 확인할 수 있습니다 sudo iwconfig
.
wlp6s0 IEEE 802.11abg ESSID:"Hoersdal 5G"
Mode:Managed Frequency:5.18 GHz Access Point: 54:A0:50:5B:C2:34
Bit Rate=117 Mb/s Tx-Power=200 dBm
Retry short long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=35/70 Signal level=-75 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
어떻게 해결할 수 있나요? 그런데, 나는 다음을 사용하여 실행 가능하게 만들었습니다.sudo chmod +x /etc/rc.local
답변1
명령을 실행하려고 시도했지만 iwconfig
실행 파일을 찾을 수 없기 때문에 실패할 가능성이 높습니다. 사용 가능한 변수가 없기 때문입니다 $PATH
. $PATH
존재하지 않을 수 있는 설정 에 의존하기보다는 cron 스크립트 및 유사한 스크립트에서 항상 절대 경로 이름을 사용해야 합니다 .