Starta och kör kommandon från skalskriptet
- Problem
- Lösning
- Notera
Problem
Jag har ett krav att starta ett upptagningsbox (Qemu) -skal och måste överföra kommandona för att få resultatet. Hur jag kan uppnå detta.
![](http://img.brin-designs.com/img/games/963/launch-run-commands-from-shell-script.png)
Till exempel:
Jag har körningen Qemu och jag telnetting att få skal.
Öppna terminalen och gör a
"telnet 192.168.100.3"
detta kommando kommer att ta till en upptagen box skal nu skriva "ps" -kommandot kommer detta att ge all körprocessen inuti Qemu.
Nu vill jag automatisera ovanstående steg i en skalskription något liknande
===============
#! / bin / sh telnet 192.168.100.3 ps
===============
Lösning
Koden nedan fungerar för mig:
#! / bin / bash (ps sova 1) | telnet 192.168.100.3 exit
Notera
Tack vare Hari för detta tips på forumet.