Отправьте сообщение на канал IRC от удара

То, в чем Вы нуждаетесь, является надлежащей мультиосновной базой данных. И насколько я знаю единственный механизм DB, который до сих пор реализовал, это надежным способом - Oracle. Который идет некоторым путем для объяснения, почему все большие мальчики используют Oracle.

Однако MySql действительно поддерживает мультиосновную репликацию, хотя (AFAIK) не в полном производстве выпускают. См. http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-replication-multi-master.html для большего количества детали.

9
задан 12 April 2016 в 15:04
5 ответов

используйте консоль irc клиент

apt-get install ii
ii -i /tmp -s 192.168.1.2
echo "/PRIVMSG #teamchannel example.com: Alert! The server is rebooting now" > /tmp/irc/in
9
ответ дан 2 December 2019 в 22:21

Одно решение состояло бы в том, чтобы использовать, ожидают писать сценарий связи с сервером IRC с помощью клиента telnet.

2
ответ дан 2 December 2019 в 22:21

IRC является простым текстом, и строка ориентировала протокол, таким образом, это может быть сделано с основными инструментами Linux. Так, без установки ii:

echo -e 'USER bot guest tolmoon tolsun\nNICK bot\nJOIN #channel\nPRIVMSG #channel :Ahoj lidi!\nQUIT\n' \
| nc irc.freenode.net 6667

В этой команде, nc делает сетевое соединение, и Вы отправляете информацию о входе в систему, зарубку, присоединяетесь, канал, названный "#channel" AMD, отправляют сообщение "Ahoj lidi!" к тому каналу. И выход сервер.

12
ответ дан 2 December 2019 в 22:21
#!/bin/bash
exec 3>/dev/tcp/example.com/6667
echo "NICK nickname1234" >&3
echo "USER nickname1234 8 * : nickname1234" >&3
echo "JOIN #teamchannel" >&3
echo "PRIVMSG #teamchannel Alert!" >&3
echo "QUIT" >&3
cat <&3
1
ответ дан 2 December 2019 в 22:21

Если вам нужно ввести пароль и использовать ssl, вы можете сделать что-нибудь вроде этого.

#!/bin/bash -e

USER=$1
MYPASSWORD=$2
IRC_SERVER=$3
IRC_PORT=$4
CHANNEL=$5
MSG=$6

(
echo NICK $USER
echo USER $USER 8 * : $USER
sleep 1
echo PASS $USER:$MYPASSWORD
echo "JOIN $CHANNEL"
echo "PRIVMSG $CHANNEL" $MSG
echo QUIT
) | ncat --ssl $IRC_SERVER $IRC_PORT

Скрипт должен быть запущен следующим образом:

./post_to_irc.sh your_user your_pass irc_server 6667 "#target-channel" "Your message"

Это похоже на более ранний пример использования nc, но я обнаружил, что мне пришлось использовать ncat, чтобы заставить его работать с нашим IRC-сервером, который был настроен с SSL.

.
0
ответ дан 2 December 2019 в 22:21

Теги

Похожие вопросы