Bonjour,
Pour passer des informations à une application, il y a plusieurs méthodes:
- Passage d'argument(s) au lancement de l'application.
- Définition de variable(s) globales(s), souvent utilisées au démarrage de l'application.
- Ouverture de socket(s) par l'application pour écouter ce qui pourrait éventuellement lui être envoyé, moyen utilisé en dynamique lorsque l'application est en cours d'utilisation.
Ce dernier moyen est le plus souple, car il peut être utilisé lorsque l'application est déjà démarrée. Il faut cependant savoir si elle a un port ouvert, lequel est-ce, le protocole (tcp ou udp) et la syntaxe utilisée. Ensuite, à partir du shell, il faut envoyer les bonnes données dans le bon tuyaux, en redirigeant la sortie vers le port serveur de l'application:
echo $message > /dev/tcp/localhost/12345
Partager