<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: freebsd + beeper + sh скрипт</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8807.html</link>
    <description>задача.&lt;br&gt;Есть сервер freebsd, когда я вставляю флешку, что бы запускался скрипт, который выполнял команду&lt;br&gt;&quot;появилась флешка, нужно просигналить в ПС Спикеры&quot;&lt;br&gt;&lt;br&gt;Знаю, что возможно наверное реализовать с помощью cron, &lt;br&gt;но я видел как это реализованно иначе...&lt;br&gt;&lt;br&gt;Куда капать?&lt;br&gt;</description>

<item>
    <title>freebsd + beeper + sh скрипт (quadroarte)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8807.html#4</link>
    <pubDate>Tue, 03 Aug 2010 17:45:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Можно тему закрывать. &lt;br&gt;&amp;gt;&amp;gt;Разобрался во всем, кроме этого скрипта &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;devd -- решает все мои поставленные задачи = ) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;нет, уж &lt;br&gt;&amp;gt;напишите как сделали и нажмите ссылку &quot;Рекомендовать для помещения в FAQ&quot; &lt;br&gt;&lt;br&gt;в /etc/devd.conf Добавить:&lt;br&gt;&lt;br&gt;__________________________________________&lt;br&gt;attach 0 &#123;&lt;br&gt;device-name &amp;#171;umass&#091;0&amp;#8211;9&#093;&quot;;&lt;br&gt;action &amp;#171;sleep 3 &amp;&amp; адрес к вашему скрипту&amp;#187;;&lt;br&gt;&#125;;&lt;br&gt;&lt;br&gt;&lt;br&gt;detach 0 &#123;&lt;br&gt;device-name &amp;#8220;umass0&amp;#8221;;&lt;br&gt;action &amp;#171;umount -f /media/flash&amp;#187;;&lt;br&gt;&#125;;&lt;br&gt;___________________________________________________&lt;br&gt;&lt;br&gt;далее, скрипт, который работает с &quot;beep&quot;&lt;br&gt;&lt;br&gt;cd /usr/ports/audio/beep &amp;&amp; make install clean&lt;br&gt;&lt;br&gt;&lt;br&gt;echo speaker_load=&#092;&quot;YES&#092;&quot; &amp;gt;&amp;gt; /boot/loader.conf&lt;br&gt;&lt;br&gt;&lt;br&gt;в самом скрипте, нужно прописать сигналы: &lt;br&gt;beep -p 800 30&lt;br&gt;&lt;br&gt;Работает как часы.&lt;br&gt;</description>
</item>

<item>
    <title>freebsd + beeper + sh скрипт (universite)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8807.html#3</link>
    <pubDate>Tue, 27 Jul 2010 18:53:17 GMT</pubDate>
    <description>&amp;gt;Можно тему закрывать. &lt;br&gt;&amp;gt;Разобрался во всем, кроме этого скрипта &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;devd -- решает все мои поставленные задачи = ) &lt;br&gt;&lt;br&gt;нет, уж&lt;br&gt;напишите как сделали и нажмите ссылку &quot;Рекомендовать для помещения в FAQ&quot;&lt;br&gt;</description>
</item>

<item>
    <title>freebsd + beeper + sh скрипт (quadroarte)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8807.html#2</link>
    <pubDate>Tue, 20 Jul 2010 14:00:27 GMT</pubDate>
    <description>Можно тему закрывать.&lt;br&gt;Разобрался во всем, кроме этого скрипта&lt;br&gt;&lt;br&gt;devd -- решает все мои поставленные задачи = )&lt;br&gt;</description>
</item>

<item>
    <title>freebsd + beeper + sh скрипт (quadroarte)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8807.html#1</link>
    <pubDate>Tue, 20 Jul 2010 09:31:25 GMT</pubDate>
    <description>Есть скрипт для крона рабочий. Когда флешка вставленна, он ее монтирует. &lt;br&gt;Если его запустить и пока не появится флешка, должен ее примонтировать, но эта часть скипта не работает, где ошибка не подскажете? &lt;br&gt;Спасибо&lt;br&gt;&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;# Проверка задания точки монтирования. Если не задана, берется точка&lt;br&gt;# монтирования по умолчанию&lt;br&gt;if &#091; $# -lt 1 &#093;; then&lt;br&gt; mpoint=&quot;/mnt&quot;&lt;br&gt;else&lt;br&gt;   mpoint=$1&lt;br&gt;fi&lt;br&gt;&lt;br&gt;# Подождать 1 секунду, пока usbd выполнит необходимые действия&lt;br&gt;sleep 2&lt;br&gt;&lt;br&gt;# Подключение нового устройства всегда происходит на шину с максимальным номером&lt;br&gt;# Поэтому мы разбираем список, выдаваемый camcontrol devlist (по признаку &quot;)&quot;)&lt;br&gt;# выбираем один символ из строки scbusX (шестой от начала строки), прибавляем&lt;br&gt;# пробел, составляем список и сортируем его по убыванию. Первый элемент списка&lt;br&gt;# будет шина, на которую подключилось устройство&lt;br&gt;umdevs=&#096;camcontrol devlist &amp;#124; &#092;&lt;br&gt; awk &apos;BEGIN &#123;RS=&quot;)&quot;&#125; &#123;print substr($0,index($0,&quot;scbus&quot;) + 5, 1) + &quot; &quot;&#125;&apos; &amp;#124; &#092;&lt;br&gt;       sort -b -n -r&#096;&lt;br&gt;&lt;br&gt;# Берем первый элемент списка и увел</description>
</item>

</channel>
</rss>
