The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"работа с системным динамиком, если скрипт - демон"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"работа с системным динамиком, если скрипт - демон"  
Сообщение от philippov email on 24-Май-08, 10:39 
хочу подкрутить в определенных местах одного shell скрипта звуковые оповещения через системный динамик (для одной железяки без монитора). Скрипт отлавливает состояния ppp и vpn подключения и в случае каких-то проколов перезапускает соответсвующие службы. хотелось бы оповещать пользователя в виде "пи-пи-пи" или "пи-пи-пи-пи" (по типу BIOS на системных платах) в случае ошибок. Воспользовался echo -e "\a" - работает превосходно, но только если скрипт запускается с консоли. Если скрипт демон и запускается автоматом - звука нет. Где копать ???  

Спасибо.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "работа с системным динамиком, если скрипт - демон"  
Сообщение от jd2 (ok) on 27-Май-08, 16:02 
echo -e '\a' > /dev/console

Метод, скорее всего, непереносимый. Так что, не лишним было бы указать Вашу систему. Этот вариант годится для Linux.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "работа с системным динамиком, если скрипт - демон"  
Сообщение от philippov email on 27-Май-08, 21:42 
>echo -e '\a' > /dev/console
>
>Метод, скорее всего, непереносимый. Так что, не лишним было бы указать Вашу
>систему. Этот вариант годится для Linux.

Система Linux. Спасибо за совет - попробую.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "работа с системным динамиком, если скрипт - демон"  
Сообщение от philippov email on 23-Июн-08, 13:59 
>>echo -e '\a' > /dev/console
>>
>>Метод, скорее всего, непереносимый. Так что, не лишним было бы указать Вашу
>>систему. Этот вариант годится для Linux.
>
>Система Linux. Спасибо за совет - попробую.

получилось, спасибо, добавлено в систему - при обрыве ppp0 делаем три коротких пи-пи-пи, при невозможности инициализировать модем и остановке скрипта - пять коротких пи-пи-пи.

Идем дальше...
Можно ли менять тональность-частоту (Hz) издаваемого динакимом звука ?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "работа с системным динамиком, если скрипт - демон"  
Сообщение от jd2 (ok) on 24-Июн-08, 01:44 
>Можно ли менять тональность-частоту (Hz) издаваемого динакимом звука ?

man setterm(1), в частности опции -bfreq, а заодно и -blength. Можете даже мелодию какую-нибудь наиграть ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "работа с системным динамиком, если скрипт - демон"  
Сообщение от anonymous (??) on 25-Июн-08, 03:43 
$ apt-cache show beep
Package: beep
...
Description: advanced pc-speaker beeper
beep does what you'd expect: it beeps. But unlike printf "\a" beep allows
you to control pitch, duration, and repetitions. Its job is to live inside
shell/perl scripts and allow more granularity than one has otherwise. It is
controlled completely through command line options. It's not supposed to be
complex, and it isn't - but it makes system monitoring (or whatever else it
gets hacked into) much more informative.
Homepage: http://johnath.com/beep/
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру