본문 바로가기

맥북 Tip & Q&A

터미널 명령어로 정해진 시간에 화면 캡쳐하기

터미널 명령어로 정해진 시간에 화면 캡쳐하기

 

 

터미널 명령어를 사용해서 사용자가 지정된 시간후에 전체화면을 캡쳐하는 방법을 알아보기로 하겠다

 

일반적으로 화면에 있는 내용은 Command + Shift + 3 혹은 Command + Shift + 4 를 사용해서 화면을 캡쳐하면 된다.

 

그러나 아주 특수한 경우에는 이 방법이 동작하지 않는 경우도 있다

 

 

예를 들어 아래와 같이 시스템에 들어가기 전 로그인화면 같은 경우가 그렇다


 

 

 

 

아주 간단한 방법으로 지금과 같은 화면을 캡쳐해 보자

 

또한 이방법은 다양한 곳에서 사용이 가능하니 알아두면 유용하게 사용될수 있을 것이다

 

터미널에서 아래와 같이 입력한다

 

 

 

sudo screen -m -d bash -c "sleep 30; screencapture /Users/macpro/Desktop/cap_login.png"

 

입력한 내용중 sleep 30 이란 30초 후에 화면 캡쳐를 실행한다는 뜻이다

/Users/macpro 의 macpro는 본인의 사용자 계정을 입력하면 된다

cap_login.png 는 캡쳐되는 파일의 이름

 

위 명령을 실행하고 로그아웃 하고 다시 로그인 화면이 나올때 까지 기다리면 된다.

*** 혹시나 시간이 모자라 로그인 화면이 나오기 전에 찰칵!! 하고 캡쳐된다면 30이라는 숫자를 조금더 늘려보면 됩니다.