Запустіть і запустіть команди з сценарію оболонки

  • Проблема
  • Рішення
  • Примітка

Проблема

У мене є вимога запустити оболонку busybox (Qemu) і потрібно передавати команди, щоб отримати результат. Як я можу досягти цього.

Наприклад:

У мене є запущений Qemu, і я telnetting, щоб отримати оболонку.

Відкрийте термінал і зробіть a

"telnet 192.168.100.3"

Ця команда перейде до оболочки busybox, введіть команду "ps", це дасть весь запущений процес всередині Qemu.

Тепер я хочу автоматизувати наведені вище дії в сценарії оболонки щось подібне

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

 #! / bin / sh telnet 192.168.100.3 ps 

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

Рішення

Наведений нижче код працює для мене:

 #! / bin / bash (ps sleep 1) | Вихід telnet 192.168.100.3 

Примітка

Завдяки Харі за цей відгук на форумі.

Попередня Стаття Наступна Стаття

Кращі Поради