![gnu-screen이 두 개의 가상 터미널 사이를 주기적으로 전환할 수 있습니까?](https://linux55.com/image/158838/gnu-screen%EC%9D%B4%20%EB%91%90%20%EA%B0%9C%EC%9D%98%20%EA%B0%80%EC%83%81%20%ED%84%B0%EB%AF%B8%EB%84%90%20%EC%82%AC%EC%9D%B4%EB%A5%BC%20%EC%A3%BC%EA%B8%B0%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%A0%84%ED%99%98%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
실행 중인 가상 터미널 간을 전환하기 위해 수동으로 명령을 입력할 필요가 없도록 시스템 콘솔에 두 개 이상의 실행 중인 프로세스를 주기적으로 표시하는 방법이 필요합니다.
예를 들어, 장기 실행 프로세스와 top
10초마다 발생하는 프로세스 사이를 전환하여 두 프로세스를 동시에 볼 수 있습니다.
gnu-screen
이것이 이상적이라고 생각했지만 두 가상 터미널 사이를 자동으로 주기적으로 전환하는 방법을 찾을 수 없습니다. 이를 허용하는 명령줄 스위치가 있습니까?
답변1
screen
세션을 시작한 후 다른 터미널에서 다음 명령을 실행합니다.
while sleep 10s ; do screen -X next ; done
이 -X
옵션은 명령을 기존 화면 세션으로 보내고 next
간단히 다음 창으로 이동합니다. 따라서 세션에 창이 두 개만 있는 경우 한 창에서 다른 창으로 전환됩니다.