Lancer et exécuter des commandes à partir d'un script shell

  • Problème
  • Solution
  • Remarque

Problème

J'ai l'obligation de lancer un shell busybox (Qemu) et de transmettre les commandes pour obtenir le résultat. Comment je peux y arriver.

Par exemple:

J'ai le Qemu en marche et je suis en ligne pour obtenir un shell.

Ouvrez le terminal et faites un

"telnet 192.168.100.3"

cette commande va à un shell busybox maintenant tapez la commande "ps" cela donnera tout le processus en cours dans Qemu.

Maintenant, je veux automatiser les étapes ci-dessus dans un script shell quelque chose comme

===============

 #! / bin / sh telnet 192.168.100.3 ps 

===============

Solution

Le code ci-dessous fonctionne pour moi:

 #! / bin / bash (ps sleep 1) | sortie telnet 192.168.100.3 

Remarque

Merci à Hari pour cette astuce sur le forum.

Article Précédent Article Suivant

Les Meilleurs Conseils