백그라운드에서/포커스 없이 GNU 화면 창 실행

백그라운드에서/포커스 없이 GNU 화면 창 실행

다음 명령은 screen -t 'fubar' cmd새 화면 창을 만들고 그 안에서 cmd 명령을 실행하고 해당 창에 포커스를 설정합니다.

새 화면 창 대신 현재 화면 창에 초점을 유지하는 방법은 무엇입니까?

답변1

그러면 현재 화면 세션 내의 새 화면 창에서 명령이 실행된 다음 즉시 이전 화면 창으로 다시 전환되어 새 화면 창을 배경으로 효과적으로 설정됩니다.

화면 명령줄을 입력 Ctrl-a :하고 Enter

eval 'screen top' 'other'

eval각 매개변수는 구문 분석되어 별도의 명령으로 실행됩니다. 따라서 첫 번째 명령은 새 화면 창에서 실행되고 top두 번째 명령은 이전에 표시된 창으로 전환됩니다.

답변2

한 번에 할 수 있는지 잘 모르겠습니다. 해결 방법은 다음과 같습니다.

screen -t 'fubar' cmd & sleep .01; screen -X other

관련 정보