Чтобы проанализировать использование своего компьютера, чтобы не шпионить за кем-либо (хотя это приходило мне в голову), я хочу, чтобы cron захватывал текущий экран каждую минуту.
* * * * * /bin/bash -c "/usr/sbin/screencapture /somedir/screen.png"
в crontab запустят и сделают снимок экрана. Тем не менее, он полностью черный, потому что он работает не так, как я. Есть идеи, как разрешить работе cron захватывать мой экран?
Обновление: я добавил say whoami
к той же команде cron, и она подтверждает, что она работает от имени моего пользователя (без участия sudo или других пользователей). Я получаю доступ к crontab из терминала как сам.
Таким образом, он работает как я, но не привязан к моей оконной системе. Есть идеи?