쉘 스크립트에서 명령 실행 및 실행
- 발행물
- 해결책
- 노트
발행물
busybox (Qemu) 셸을 시작하기위한 요구 사항이 있으며 결과를 얻으려면 명령을 전달해야합니다. 내가 어떻게이 일을 성취 할 수 있는지.
예 :
Qemu가 실행 중이며 telnetting하여 쉘을 얻고 있습니다.
터미널을 열고
"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 exit
노트
이 팁에 대한 하리에게 감사드립니다.