Unix에서 iostat 명령을 종료하는 방법은 무엇입니까?

Unix에서 iostat 명령을 종료하는 방법은 무엇입니까?

Unix를 배우기 위해 vmware에 .iso 8,2 버전을 설치하고 있습니다. , iostat 명령이 멈췄습니다. 이를 실행하면 iostat 3계속해서 결과가 표시되지만, 내가 들어가 exit거나 q나갈 때 q!그는 나가기를 원하지 않습니다 iostat 3.

답변1

@vakufo가 말했듯이 적절한 신호를 보내 보셨나요? 보다 유용한 명령 중 일부는 터미널 키보드에서 실행할 수 있습니다. Ctrl- C그리고 Ctrl\두 가지 표준 명령이 더 있습니다. 전자가 후자보다 낫습니다.

또는 작업 제어를 사용할 수 있습니다. Ctrl- Z그런 다음 를 입력합니다 kill %%.

또는 다른 가상 콘솔로 전환하여 다음을 입력할 수 있습니다 kill PID.PID은 프로세스의 프로세스 ID이며 iostat를 사용하여 찾을 수 있습니다 ps. 또는 하나만 실행 중이라는 것을 알고 있는 경우에는 이라고 말하면 됩니다 pkill iostat. BSD를 마지막으로 실행한 지 꽤 시간이 지났고 그들이 그랬는지 기억이 나지 않습니다 pkill(Solaris와 최근 Linux 배포판 모두에서).

그건 그렇고, Unix 튜토리얼에서 이 모든 것을 다룰 것입니다.

터미널이 일시 중지되었나요?

또한 응답이 없으면 Ctrl- 를 누르는 것이 좋습니다 Q. 실수로 Ctrl- 를 눌렀을 수도 있습니다. S이는 터미널로의 출력을 중지합니다(XON/XOFF, 일명 소프트웨어 흐름 제어에 따라 - 이는 직렬 포트뿐만 아니라 가상 터미널 및 대부분의 X11 터미널 에뮬레이터에도 적용됩니다). 프로그램을 종료했을 수도 있지만 터미널 출력이 일시 중지되었기 때문에 알 수 없습니다. Linux 콘솔(X 이전에 실행했을 때 흰색 텍스트와 검은색)에서 이 모드가 활성화되면 키보드 Scroll Lock 표시등이 켜집니다. BSD가 무엇을 했는지 기억이 나지 않습니다.

우연히여기에서 이 기능에 대해 자세히 알아보세요.. TTY 정지는 초보자들 사이에서 매우 흔한 일입니다. 나는 여전히 이 작업을 잘못 수행하고 있으므로 문자가 에코되지 않으면 터미널을 일시 정지 해제하는 반사 기능을 개발했습니다.

관련 정보