The OpenNET Project / Index page

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

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

"Как заставить пищать спикер под FreeBSD?" 
Сообщение от Shturm_N emailИскать по авторуВ закладки(ok) on 27-Июл-05, 12:58  (MSK)
Необходимо написать простенький сигнализатор. Его задача проверять один из каналов связи и в случае его падения выдавать сигнал тревоги. Сигнал решил выдавать на спикер своего компьютера на которой установлена FreeBSD 5.4. Вывод через звуковую карту не подходит, так как далеко не всегда включены колонки.
Начал искать как заставить спикер издать сигнал и не нашел. Поиск в google.ru производил по запросам:
--------------
freebsd звук
freebsd звук консоль
freebsd звук скрипт perl
звук скрипт perl (unix OR freebsd OR linux)
звук скрипт perl (sh OR bash)
-------------
Нашел коечто для Linux:
-------------
http://kainsk.tomsk.ru/g2003/sys24/consol.htm
http://msk.nestor.minsk.by/kg/2001/43/kg14308.html
-------------
По рекомендациям написаным в этих статьях пробовал такие скрипты:
-------------
#!/bin/sh
echo -en "\033[10;5000;11;200]\7"
-------------
и такой:
-------------
#!/bin/sh
echo -en "\007"
-------------
Результат работы скриптов:
-e \033[10;5000;11;200]\7
и
-e \007
соответственно.
Под Linux эти скрипты не проверял, так интересует в данном случае FreeBSD.
Подскажите, пожалуйста, где я ошибся или какие ещё есть способы заставить спикер пищать?..
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Как заставить пищать спикер под FreeBSD?" 
Сообщение от Forth emailИскать по авторуВ закладки(ok) on 27-Июл-05, 13:16  (MSK)
man speaker
Вообще должен быть /dev/speaker ежели нету - добавить device speaker в конфиг да пересобрать.:)
А можно kldload speaker .:)
К нему еще hint есть, вообщем зри в NOTES.:)
Кстати есть /usr/sbin/spkrtest и это обычный скрипт шелл. Тама все что надо есть.:)
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как заставить пищать спикер под FreeBSD?" 
Сообщение от Retif Искать по авторуВ закладки on 27-Июл-05, 13:18  (MSK)
Ну можно так

#!/usr/bin/perl    
print "\007";

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

3. "Как заставить пищать спикер под FreeBSD?" 
Сообщение от Shturm_N emailИскать по авторуВ закладки(ok) on 27-Июл-05, 13:37  (MSK)
>Ну можно так
>
>#!/usr/bin/perl
>print "\007";

Большое спасибо, этот совет помог.

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

4. "Как заставить пищать спикер под FreeBSD?" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 28-Июл-05, 09:37  (MSK)
>Подскажите, пожалуйста, где я ошибся или какие ещё есть способы заставить спикер
>пищать?..

Собственно ответ уже получен. Я хотел добавить, что подобную задачу решил отправкой SMS на телефон оператора (кто контролировал тот технологический процесс). Реализовано все было простенькими bash скриптами и /usr/ports/misc/smssend .


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

5. "Как заставить пищать спикер под FreeBSD?" 
Сообщение от Shturm_N emailИскать по авторуВ закладки(ok) on 28-Июл-05, 10:06  (MSK)
>Собственно ответ уже получен. Я хотел добавить, что подобную задачу решил отправкой
>SMS на телефон оператора (кто контролировал тот технологический процесс). Реализовано все
>было простенькими bash скриптами и /usr/ports/misc/smssend .

Да. Такая мысль у меня была. Но канал у нас один и, как следствие, отправлять СМС при его обрушении не возможно.

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


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

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




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

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