rfswitch를 켜거나 끌 때 블루투스 서비스를 자동으로 시작/중지하고 싶은데 가능합니까?
답변1
예. 가지고 있다고 가정하면 udev
다음과 같은 것이 좋은 시작이 될 것입니다.
# /etc/udev/rules.d/10-rfkill.rules
SUBSYSTEM=="rfkill", ATTR{type}=="wlan", RUN+="/usr/local/bin/toggle-blue"
그런 다음:
#!/bin/bash
#/usr/local/bin/toggle-blue
if [ ${RFKILL_STATE} = 2 -o ${RFKILL_STATE} = 0 ]; then
(
/etc/rc.d/bluetooth stop
) &
else
(
/etc/rc.d/bluetooth start
) &
fi
자세한 내용은 관련 매뉴얼 페이지를 참조하십시오... udev 규칙을 사용하여 많은 작업을 수행할 수 있습니다(비록 배우기가 다소 어려울 수 있음).