自分の作業ログを自動で撮影するようにした
#5 新しい日報システムを考えた話 | tech.kayac.com - KAYAC engineers' blog
を見て、あとで振り返るのにいいなーと思ったので自分の普段使いのMacBook Proで設定してみた。cronの設定はこんな感じで毎時0分にスクリプトが実行されるようにした。
00 * * * * /path/to/dailyScript.sh
やったこと
- スクリプトの写経
- 画像の保存ディレクトリをDesktopに作成するように変更
- 内蔵カメラの撮影を起動から1秒後に変更
- 毎時0分に実行されるようにcronを設定
$ brew install imagesnap
$ vim dailyScript.sh
#!/bin/sh
DIR=~/Desktop/`date +%Y%m%d`
SCREENIMAGE=`date +%Y%m%d%H%M`_screen.png
FACEIMAGE=`date +%Y%m%d%H%M`_face.png
#Make directory
if [ ! -d ${DIR} ] ; then
mkdir $DIR
fi
#Take screenshot
/usr/sbin/screencapture -m -C -T0 -x ${DIR}/$SCREENIMAGE
#Take face photo
/usr/local/bin/imagesnap -w 1.00 ${DIR}/$FACEIMAGE
$ crontab -e
00 * * * * /path/to/dailyScript.sh