인터넷에서 일부 정보를 가져와 데이터베이스에 입력하는 명령이 있습니다. 계속 실행되는지 확인하기 위해 AWS
명령을 사용하여 인스턴스에서 작업을 실행합니다 screen
.
명령을 실행하는 데 사용되는 다양한 매개변수를 확인해야 합니까? 현재 실행 중이거나 마지막으로 실행된 명령을 다른 명령에서 보는 방법은 무엇입니까 screen
?
답변1
작업 제어를 위한 두 가지 옵션:
screen mycommand -abc -other -args
이 경우 Ctrl addetach를 사용하여 명령을 실행합니다 . 그런 다음 커서를 위로 이동하거나 를 입력합니다history | tail
. 재연결을 위해screen -r
.screen
새 세션에서 명령을 시작하고 실행했습니다 . 이 경우 Ctrl z프로세스를 일시 중지할 수 있습니다. 그런 다음 커서를 위로 이동하거나 를 입력합니다history | tail
.fg
이전과 같이 프로세스를 계속합니다 .
답변2
다음을 수행할 수 있습니다. 1. "screen -x" 명령을 사용하여 기존 스크린 세션에 연결합니다. 2. "Ca Escape"를 실행하여 롤백/복사 모드로 들어갑니다.
스크롤백 모드에 들어가면 일반 이동 키(다양한 이동 옵션을 찾으려면 수동 화면 페이지에서 "이동 키" 검색)를 사용하여 매개변수가 표시되어야 하는 명령이 실행된 위치까지 스크롤할 수 있습니다.
스크롤백 버퍼가 너무 작거나 명령이 너무 많은 줄을 출력하는 경우 화면 매뉴얼 페이지를 참조하거나https://stackoverflow.com/questions/8760346/how-do-i-increase-the-scrollback-buffer-in-a-running-screen-session그리고 스크롤백 버퍼 크기를 충분히 큰 숫자로 설정하십시오.