LINUX.ORG.RU

Как запустить скрипт по RF Kill Swith?


0

1

Ноут Sony vaio p. Хочу при включении переключателя автоматом запускать/останавливать wpa_supplicant и dhcpd. Хотел через udev отслеживать wlan0 - хрен, устройство создается при загрузке в любом случае.

Вопрос: как отследить смену состояния переключателя?

★★★★★

Ответ на: комментарий от Axon

Не очень представляю как. Он же тупо пишет в stdout события, пока его не прервут - значит, периодически запускать его нельзя. А больше у меня идей нет, хотя подозреваю, что можно что-нибудь подвесить ему через конвейер

eagleivg ★★★★★
() автор топика
Ответ на: комментарий от eagleivg

Так его можно, наверное, запустить в фоне, пусть слушает события, да отрабатывает каждый раз. Ресурсов такое решение, думаю, особо не отожрёт.

Axon ★★★★★
()
Ответ на: комментарий от eagleivg

Его не запустить, его написать, чтобы он запускал rfkill event и слушал выхлоп. Я в скриптинге нуб, но думаю, что это возможно.

Axon ★★★★★
()
Ответ на: комментарий от eagleivg

If no NAMEs are supplied, the line read is stored in the REPLY variable.

Но можно просто указать нужное имя переменной:
... | while read string; do some-sommand $string; some; more; commands; done

AITap ★★★★★
()
Ответ на: комментарий от AITap

Спасибо.

If no NAMEs are supplied, the line read is stored in the REPLY variable.

Наизусть помнишь ман баша? Респект!

eagleivg ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.