Connection en bash..
#1
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
Répondre Avertir
#2
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!
Répondre Avertir
#3
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.
Répondre Avertir
#4
Si c'est pour le lancer auto bash, je vois que le crontab
Répondre Avertir
#5
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
Répondre Avertir
#6
Explain "bash".
En gros, tu voudrais qu'une fois connecté, l'eggdrop lance des "exec -- /home/toi/eggdrop/eggdrop egg.conf" ?
Répondre
#7
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.
Répondre Avertir
#8
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


C'est en reconnaissant ses erreurs que l'on progresse Wink
Répondre Avertir
#9
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.
Répondre
#10
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 ?
Répondre Avertir
#11
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.
Répondre
#12
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é
C'est en reconnaissant ses erreurs que l'on progresse Wink
Répondre Avertir
#13
Ok,

Je regarderais sur OVH si le botchk et autorisé.
Merci de votre aide Smile
Répondre Avertir
#14
Si c'est un shell, oui c'est autorisé.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté