Автор Гілка: Допоможіть реалізувати  (Прочитано 10610 раз)

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #15 : 2011-06-19 22:19:53 »
Прошу вибачення, що не відповідав (їздив відпочити на тиждень).
Тепер за порядком:
Тестував скрипт (ваш перший), а як же. Не працював. Я вносив зміни за допомогою gedit.
З рядком сислогу і невідповідності його фільтру ви вже розібрались - нема вже що обговорювати.
Додам, щодо фільтру. Вище я писав що можна не відшукувати рядок у /var/log/syslog, а прямо з /var/log/ufw.log, там логи тільки мережного екрану.
Щодо слешу. З ним у мене тільки тут описка вийшла, а там було все правильно, мені відомо, як пишеться правильно шлях.
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #16 : 2011-06-19 22:28:23 »
Трохи доробив скрипт, додав фільтр з попереднього повідомлення.  Вам залишилось звантажити, налаштувати змінну FILE і запустити скрипт.
Тепер відповідаю на це повідомлення - працює скрипт! :)
Усім дякую за приділену увагу і докладені зусилля до цієї теми, а особливо вам, бо вийшло так як я хотів.
Можна відсилати в канонікал (Canonical) пропозицію включити в убунту таку зручність ;) ідея була моя, робота ваша, плоди - народні (GPL)  ;)
cat /dev/ass > /dev/head

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Допоможіть реалізувати
« Відповідей #17 : 2011-06-19 23:22:28 »
Тепер відповідаю на це повідомлення - працює скрипт! :)
Усім дякую за приділену увагу і докладені зусилля до цієї теми, а особливо вам, бо вийшло так як я хотів.
Було цікаво.  Може і самому згодиться колись.
Можна відсилати в канонікал (Canonical)
Краще в Debian.  ;)
Best regards,
nickat

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #18 : 2011-06-20 00:25:34 »
Тепер відповідаю на це повідомлення - працює скрипт! :)
Усім дякую за приділену увагу і докладені зусилля до цієї теми, а особливо вам, бо вийшло так як я хотів.
Було цікаво.  Може і самому згодиться колись.
Можна відсилати в канонікал (Canonical)
Краще в Debian.  ;)
байдуже, хай і в debian, тільки б комусь згодилось. Здається, в debian нема Gufw. Чи є? Бо ця тема конкретно під випадок з Gufw.
cat /dev/ass > /dev/head

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Допоможіть реалізувати
« Відповідей #19 : 2011-06-20 00:55:21 »
Здається, в debian нема Gufw. Чи є? Бо ця тема конкретно під випадок з Gufw.
ufw i gufw в Debian є.
Best regards,
nickat

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #20 : 2011-06-20 09:00:34 »
ufw i gufw в Debian є.
Це добре. Згодиться, коли надумаю втікати з убунти. :)
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #21 : 2011-06-20 09:33:12 »
ufw i gufw в Debian є.
До речі ufw/gufw не потрібні. Щоб мати захист за допомогою iptables в іншому дистрибутиві, не встановлюючи якусь надбудову типу gufw і не бавлячись з правилами, робив так: знаходячись в убунту імпортував правила в файл:
iptables-save > файлПотім вже знаходячись в іншому дистрибутиві (Sabayon) імпортував їх з файлу:
iptables-restore < файлЛогування працювало, сислог робило аналогічні записи в журнал (від імені UFW), тому скрипт мав би працювати і таким способом.
Треба тільки врахувати, чи увімкнені в ядрі відповідні функції Netfilter. Бо один раз я компілював собі ядро індивідуально й забув там глянути і при імпорті правил видавало одну помилку, бо не підтримувало якусь функцію. Мусів перекомпільовувати.

P.S. Тема вже підходить в розділ "поради і рецепти", але тільки своїм фіналом (результатом), а не вся, тому сенсу її переносити нема, а створити сенс є у тому розділі. Тому спробую коротко там описати. Часто людині потрібне вирішення якогось питання, а в цьому розділі (програмування) таке шукати не будуть, або буде мало людей. Знаю по собі, коли щось шукаю для себе, а тема дуже велика, то є незручно щось віднайти, ще й тоді, коли відповідь на питання тільки формується - йде обговорення і пропозиція варіантів вирішення, а потім розв’язка. Краще готове відразу у відповідній темі.
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #22 : 2011-06-20 11:55:26 »
от забув ще одне, для "вдосконалення" цього скрипта. Як присобачити сюди звук? Знаю що можна.
По цьому два питання:
1. Програвання з файлу.
2. Програвання з pc speaker, якийсь beep тривалістю 2-3 сек. Ще знаю що можна якось регулювати/задавати висоту тону цього сигналу. (Наприклад, мені сподобалась висота тону в Suse при натисканні ctrl+alt+backspase).

Якщо не важко.

cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #23 : 2011-06-20 12:34:59 »
иии.. на рахунок pc speaker, то мені потрібно було встановити пакунок beep. Команда, для прикладу, може бути такою:
beep -f 1000 -l 500 -r 3видасть три короткі сигнали. Лишилось всунути цю команду в скрипт і коректно прив'язати до того всього. От би дізнатись, на якій частоті видає звук Suse (те що вище писав).
А ще можуть бути цікавими всякі midi-звуки (короткі), на старих приставках (іграх) були гарні мелодії, в таких як Супер Маріо. Лише де їх узяти.
cat /dev/ass > /dev/head

Відсутній dector

  • Графоман
  • ****
  • дописів: 269
  • Карма: +0/-0
  • Deb'user
Re: Допоможіть реалізувати
« Відповідей #24 : 2011-06-20 17:54:58 »
http://www.google.com/search?q=8bit+music

Програвати можна і mplayer'ом.
« Змінено: 2011-06-20 17:55:20 від dector »
Debian Wheezy + Asus Eee PC 901 + Awesome 3

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #25 : 2011-06-21 14:37:03 »

Програвати можна і mplayer'ом.
Можна чим завгодно, наприклад, play з пакунку sox. Що кому подобається.
cat /dev/ass > /dev/head

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #26 : 2011-06-21 14:46:43 »
Здається, в debian нема Gufw. Чи є? Бо ця тема конкретно під випадок з Gufw.
ufw i gufw в Debian є.

Ось всунув у скрипт один рядок і тепер також програє звук (видає сигнал з pc speaker програмою beep). Працює, але не знаю чи коректно я то зробив, бо не програміст.
В рядок 11-й додав, вийшло так

.......--icon=info "$MSG" && beep -f 4001 -l 500 .....Прикріплюю цілий файл.
cat /dev/ass > /dev/head

Відсутній nickat

  • Письменник
  • *****
  • дописів: 587
  • Карма: +0/-0
  • Debian user
Re: Допоможіть реалізувати
« Відповідей #27 : 2011-06-21 18:01:45 »
Працює, але не знаю чи коректно я то зробив
Ідеально!  ;)
Best regards,
nickat

Відсутній unknown

  • Графоман
  • ****
  • дописів: 256
  • Карма: +0/-0
  • Tux файний хлопака
Re: Допоможіть реалізувати
« Відповідей #28 : 2011-06-22 10:38:45 »
Працює, але не знаю чи коректно я то зробив
Ідеально!  ;)
значить можна буде аналогічно і з програванням файлу - play /шлях/file.ogg
cat /dev/ass > /dev/head