맥북 Tip & Q&A
터미널 명령어로 정해진 시간에 화면 캡쳐하기
애플인사이드
2013. 10. 28. 16:41
터미널 명령어로 정해진 시간에 화면 캡쳐하기
터미널 명령어를 사용해서 사용자가 지정된 시간후에 전체화면을 캡쳐하는 방법을 알아보기로 하겠다
일반적으로 화면에 있는 내용은 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이라는 숫자를 조금더 늘려보면 됩니다.