Indítsa el és futtassa a parancsfájl parancsokat
- Probléma
- Megoldás
- jegyzet
Probléma
Kötelességem van egy busybox (Qemu) shell elindítására, és át kell adnom a parancsokat az eredmény eléréséhez. Hogyan érhetem el ezt.
Például:
Van a futó Qemu, és én vagyok telnetáló, hogy héjhoz jussak.
Nyissa meg a terminált és végezze el a
"telnet 192.168.100.3"
ez a parancs egy busybox héjra kerül, most írja be a "ps" parancsot, ez megadja az összes futó folyamatot a Qemu-ban.
Most szeretném automatizálni a fenti lépéseket egy shell scriptingban
===============
#! / bin / sh telnet 192.168.100.3 ps
===============
Megoldás
Az alábbi kód nekem működik:
#! / bin / bash (ps alvás 1) | telnet 192.168.100.3 kilépés
jegyzet
Köszönet Hari-nak a fórumon található tippért.