Bonjour à tous,
Alors voilà j’avance sur mon besoin d’envoyer des commandes par Telnet à une console lumière : GrandMA2 OnPc.
Vu que le plugin de Sh0n ne semble pas fonctionner, enfin pour moi et que je n’ai pas de retour de lui pour le moment, je me donc dit de passer par un script.
Après quelques recherche, j’ai donc créé un script avec 2 actions « on et off » soit :
/var/www/html/plugins/script/data/on.sh
/var/www/html/plugins/script/data/off.sh
Et dans l’édition de on.sh j’ai écrit :
#!/bin/bash
{
sleep 0.1
echo login administrator admin
sleep 0.1
echo Go executor 1.201
sleep 0.1
echo exit
} |telnet 192.168.1.2 30000
Et super cela fonctionne!!
Mais malheureusement, avec un petit bémol :
J’ai une valeur retournée comme celle ci :
Et là et bien je bloque, d’après ce que je comprends c’est peut-être un problème de caractères informatique.
J’ai trouvé sur le forum une discution qui parle de « valeur retourné : 1 » Mais cela n’arrange pas mon problème:
Toutes les *, : , M et A qui se suivent, viennent du logiciel GrandMA2 car lorsque je me connecte en ssh à ce logiciel j’obtiens :

Du coup, je cherche un bout de code pour éviter ce retour. Je lis des doc sur les script, des forums sur la programmation, mais là je perds mon temps, je n’y arrive pas, donc peut-être que quelqu’un aura la connaissance informatique pour m’aider…
Cdt
MnX