Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
#!/bin/bashc=$(ls /dev/sd* | grep sd[abcdfghijklmnopqrstuvwxyz] -c)for ((;;)) do a=$(ls /dev/sd* | grep sd[cdfghijklmnopqrstuvwxyz] -c) if [[($a < $c)]]; then echo "Отключено устройство!" fi if [[($a > $c)]]; then echo "Подключено устройство!" fi if [[($a -ne $c)]]; then c=$(ls /dev/sd* | grep sd[cdfghijklmnopqrstuvwxyz] -c) fi sleep 1done
brenti,Вот набросал кое-что (исключительно для дисковых устройств sd*)Код: [Выделить]#!/bin/bashc=$(ls /dev/sd* | grep sd[abcdfghijklmnopqrstuvwxyz] -c)for ((;;)) do a=$(ls /dev/sd* | grep sd[cdfghijklmnopqrstuvwxyz] -c) if [[($a < $c)]]; then echo "Отключено устройство!" fi if [[($a > $c)]]; then echo "Подключено устройство!" fi if [[($a -ne $c)]]; then c=$(ls /dev/sd* | grep sd[cdfghijklmnopqrstuvwxyz] -c) fi sleep 1doneДальше сами доделаете?
##!/bin/bashc=$(ls /dev/sd* | grep sd[bcdfghijklmnopqrstuvwxyz] -c)for ((;;)) do a=$(ls /dev/sd* | grep sd[bcdfghijklmnopqrstuvwxyz] -c) if [[($a < $c)]]; then /usr/bin/canberra-gtk-play --id="Hardware Disconnected" --description="off" fi if [[($a > $c)]]; then /usr/bin/canberra-gtk-play --id="Hardware Connected" --description="on" fi if [[($a -ne $c)]]; then c=$(ls /dev/sd* | grep sd[bcdfghijklmnopqrstuvwxyz] -c) fi sleep 1done
Страница сгенерирована за 0.057 секунд. Запросов: 25.