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.

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.

Tidigare Artikel Nästa Artikel

Bästa Tipsen