Lo instalé ircd-hybrid
en mi servidor Ubuntu (192.168.1.2, example.com).
Usamos #teamchannel
para comunicarnos dentro del equipo.
La pregunta es: ¿Cómo puedo enviar algún mensaje corto desde example.com
a #teamchannel
partir de la escritura del golpe? p.ejexample.com: Alert! The server is rebooting now
Editar:
He encontrado un script perl que hace exactamente lo que necesitaba.
ubuntu
bash
automation
irc
tomashin
fuente
fuente
Respuestas:
usar consola irc client
fuente
ii
el shell espera, cuando termino el comando con&
, el segundo comando se ejecuta pero sin mensaje.IRC es un protocolo simple orientado a texto y línea, por lo que se puede hacer con las herramientas básicas de Linux. Entonces, sin instalar
ii
:En este comando,
nc
hace la conexión de red, y envía una información de inicio de sesión, nick, únete a un canal llamado "#channel" y envía un mensaje "Ahoj lidi!" a ese canal Y sal del servidor.fuente
Una solución podría ser el uso de esperar a la comunicación script con el servidor de IRC usando un cliente telnet.
fuente
expect
cuando quiero enviar el mensaje desde la misma máquina donde está instalado el servidor IRC?fuente
Si necesita proporcionar una contraseña y usar SSL, puede hacer algo como esto.
El script debe ejecutarse así:
Esto es similar a un ejemplo anterior,
nc
pero descubrí que tenía que usarloncat
para que funcionara con nuestro servidor IRC que se configuró con SSL.fuente