なんでそんなことがしたいかというと、Forza Horizon 5のHorizon Tourのスケジュールに、本当にそのタイプのイベントがあるのか疑わしい、という問題があり(結論から言うと、頻度がすごい低いけどあることはある)。
別に難しいことではなく、Cloud GamingでプレイしているSafariの画面をキャプチャすれば良いだけ。
#!/bin/bash
open /Applications/Safari.app
sleep 10
date=$(date "+%Y%m%d%H%M")
/usr/sbin/screencapture -l$(osascript -e 'tell app "Safari" to id of window 1') ~/Documents/screenshots/$date.png
で、このスクリプト(sc.sh)を2分毎に実行するようにcronを仕込む。
*/2 * * * * ~/owncloud/bin/sc.sh >> ~/sc_log.txt 2>&1
Venturaではcronは/usr/sbin/cronらしい。
% which cron
/usr/sbin/cron
あとは[プライバシーとセキュリティ]の[画面収録]と[オートメーション]あたりに、/usr/sbin/cronを登録しておく。