Você pode fazer isso com o AppleScript e com o comando screenshot
integrado no Mac OS X.
Por favor, consulte este link . Se você quiser que a captura de tela seja feita a cada dois minutos, tudo que você faz é alterar delay (60 * 60)
para delay (60 * 2)
Eu extraí o script aqui:
set save_location to ¬
(choose folder with prompt "Choose where to save screenshots")
repeat with shotcount from 1 to 100
do shell script "screencapture " & ¬
quoted form of POSIX path of save_location ¬
& "screen" & (shotcount as string) & ".pdf"
delay (60 * 60) -- delay one hour
end repeat