Communauté Eggdrop
Connection en bash.. - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Un peu plus loin (https://forum.eggdrop.fr/forumdisplay.php?fid=16)
+--- Sujet : Connection en bash.. (/showthread.php?tid=1185)



Connection en bash.. - aliasangelius - 07/06/2012

Bonjour,

Je post car suite à une discutions que j'ai eut..
Et j'ai repenser à un vieux système qui était Pooshy pour se connecter..

Voilà ma demande :

Je voudrais savoir comment faire pour faire un système de connection par bash.
Je m'explique mieux.

Ont va dire ya un eggdrop principal qui va connecter d'autres eggdrops
Celà et comme le principe des sockets mais completement différament puisque sa lance eggdrop par eggdrop (d'après les sources que l'ont ma dis).

Donc j'aimerais savoir si quelqu'un aurais une piste sur ce type de système Merci d'avance Smile


RE: Connection en bash.. - ZarTek - 07/06/2012

Salut!
Pooshy c'est un TCL qui fais un genre de services IRC ou de robot protecteur de service IRC ?

Je ne comprend pas le rapprochement ?

Tu aimerais un genre de lanceur d'eggdrop qui t'ouvre un terminal qui gère tout les l’ensemble des robots ?

Quel est le but de ce qu'on ta dites ?

Parce qu'il existe pas mal de maniere si c'est de contrôler tout les robots depuis un points.
Mais c'est totalement différents dans certains cas, si c'est pour les lancer automatiquement...
Ou encore si c'est pour auto configurer un ensemble de robots d'un coups et prendre la mains dessus!


RE: Connection en bash.. - aliasangelius - 08/06/2012

Ce que ont ma expliquer c'est qu'ils et possible de lancer des eggdrop par bash.

Je veux juste avoir une genre d'explication sur ceci.


RE: Connection en bash.. - ZarTek - 08/06/2012

Si c'est pour le lancer auto bash, je vois que le crontab


RE: Connection en bash.. - aliasangelius - 08/06/2012

Je vais mieux m'expliquer.

Je vais avoir un eggdrop principal.
Celui ci va se connecter à un serveur admettons.
Une fois connecter au serveur il va lancer les autres eggdrops.

Le tout gerer par un code Tcl.
Comme le système de sockets sauf que la je veux faire en bash


RE: Connection en bash.. - CrazyCat - 08/06/2012

Explain "bash".
En gros, tu voudrais qu'une fois connecté, l'eggdrop lance des "exec -- /home/toi/eggdrop/eggdrop egg.conf" ?


RE: Connection en bash.. - aliasangelius - 08/06/2012

Oui,
En faite je voudrais pouvoir lancer plusieurs eggdrops à partir d'un seul.
Donc exemple :

Je vais avoir un eggdrop principal qui va se connecter sur un serveur irc.
Cet eggdrop la va lancer d'autres eggdrop à partir de l'exemple comme tu as dit plus haut : /home/toi/eggdrop/eggdrop egg.conf

Ensuite moi j'ai entendu parler du système de bash qui permetter à partir d'un eggdrop principal de lancer plusieurs eggdrop..

Je ne sais pas ce que c'est exactement.
Mais j'aimerais savoir si ya une possibilité de faire ça au lieu d'utiliser un système de sockets.
Sachant que mon système de socket en NS et fail et chaque rehash tout plante.

Donc je cherche vraiment un système stable.
Pour ça que je demande au niveau du bash si celà et possible si oui avoir une piste sur ceci.


RE: Connection en bash.. - djkenny - 08/06/2012

salut,

un simple petit script en bash et le tour est joué:

Code :
#!/bin/bash

# bot 1
cd /home/machin/ton-bot/
exec ./eggdrop eggdrop.conf

# bot 2
cd /home/bidule/bot2/
exec ./eggdrop eggdrop.conf

# et tu répètes l opération pour tous les bots

ensuite dans ton eggdrop principale tu ajoutes ça à la fin de la conf
TCL
exec /home/machin/lefichier.sh





RE: Connection en bash.. - CrazyCat - 08/06/2012

Depuis le début de ce thread, je ne vois pas trop l'intérêt du bidule en fait.
Pour ma part, mes eggdrops sont autonomes (un crontab permet de les relancer s'ils sont tombés).
Ensuite, s'ils doivent interagir entre eux, botnet.


RE: Connection en bash.. - aliasangelius - 08/06/2012

lefichier.sh ? Tu veut dire que le code que tu as mis dois être dans un nom de fichier comme ça non ?

Heu c'est à dire CrazyCat ?


RE: Connection en bash.. - CrazyCat - 08/06/2012

Ce que je veux dire, c'est que lorsque tu installes un eggdrop, tu as dans le répertoire scripts/ un fichier qui s'appelle botchk.
Ce fichier sert pour que l'eggdrop fonctionne toujours, en le relançant automatiquement via un crontab si par hasard l'eggdrop n'était pas lancé.
Il suffit d'en faire une version par eggdrop, de programmer les bons crontab et ça tourne tranquillement.


RE: Connection en bash.. - djkenny - 10/06/2012

alias_angelius a écrit :lefichier.sh ? Tu veut dire que le code que tu as mis dois être dans un nom de fichier comme ça non ?

oui, tu crées un fichier en .sh avec le code que je t ais donné.
sinon je suis assez d'accord avec CrazyCat même si sur certains hébergement le botchk n'est pas autorisé


RE: Connection en bash.. - aliasangelius - 11/06/2012

Ok,

Je regarderais sur OVH si le botchk et autorisé.
Merci de votre aide Smile


RE: Connection en bash.. - CrazyCat - 11/06/2012

Si c'est un shell, oui c'est autorisé.