Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: HetmanNet
« : 2012-07-18 08:43:49 »

Дякую :) З перекладом набагато краще :)
Автор: tech
« : 2012-07-18 01:29:32 »

а ось і переклад http://void.net.ua/wiki/bash:bnpg
Автор: HetmanNet
« : 2012-07-17 06:56:20 »

Знайшов ще таку цяцьку, теж цікава штука. Але BashNP-Guide.txt все таки спробую, якщо все добре вийде то мабуть по ньому зроблю, бо здається в ньому нічого особливого ставити не треба на відміну від того що я знайшов. :)
Автор: tech
« : 2012-07-17 04:31:40 »

Гаразд. В процесі написання власної версії (застряг на PING-у) надибав на цю сторінку:

http://shudder.daemonette.org/source/BashNP-Guide.txt

Круто.
Автор: tech
« : 2012-07-16 22:36:52 »

Щось типу такого: :-)
exec 3<>/dev/tcp/www.google.com/80
echo -e "GET / HTTP/1.1\n\n" >&3
cat <&3

Поки я в бункері був Bash уже сокети навчився відкривати :) Додайте до цього RFC 1459 і потреба в чомусь іншому відпадає.
Автор: Володимир Лісівка
« : 2012-07-16 20:11:42 »

Щось типу такого: :-)
exec 3<>/dev/tcp/www.google.com/80
echo -e "GET / HTTP/1.1\n\n" >&3
cat <&3
Автор: tech
« : 2012-07-16 19:19:57 »

Полазивши трохи по Гуглю дійшов висновку, що вам треба або навчитися програмувати IRC-клієнтів (багато з них мають власні інтерпретовані мови, ось приклади для BitchX: http://www.bitchx.com/scripts.php ), що доволі марудно і не виправдовує себе, або написати власного IRC-клієнта на Perl чи Python (ось приклад бота на Perl: http://oreilly.com/pub/h/1964). З останнього, як на мене - більше користі. Після цього ви можете запускати сценарій клієнта зі сценарію Bash, або перекласти все на Perl чи Python.

Ключові слова для пошуку: Perl|Python IRC client

(Ще один можливий спосіб: телнетити через expect сервер IRC. Це вже для гакерів ;) Але якщо надумаєте, то ось маленька підказка: http://void.net.ua/man/man1/autoexpect.1.html )
Автор: HetmanNet
« : 2012-07-16 17:46:04 »

Доброго вечора пані і панове :)
Нещодавно виникла потреба у створенні скрипта на bash (shell), що запускатиметься періодично для створення короткого звіту про стан сервера та отримуватиме команди по створеню повного звіту, все добре крім того, що звіт він писатиме в IRC канал і звідти братиме адресовані йому команди. Проблема лиш в тому, що не знаю як в shell відправити повідомленні через IRC і звідти отримати (головне надіслати, отримати то вже можна і потім поламати голову). Треба щось просте і легке, бо не хочеться тримати повноцінний IRC клієнт з GUI чи щось подібне, знаю є консольні клієнти бо сам ними користуюся, але вони не дають змоги просто надіслати повідомлення shell командою чи нею отримати. Знаходив ботів, але мені не треба повноцінного бота з БД і т.д., бо це зайве навантаження, булоб добре бот який лиш під'єднується, надсилає, отримує, від'єднується але лиш по команді, не підіймаючи в сто раз більші за себе БД і скрипти для автоматичної відповіді і т.д. Тобто якогось бота-полуфабріката чи щось подібне, проста програмка, яка стартує на прохання і зупиняється так само. Що порадите?