每周回顧小技巧
不知道大家是怎麼寫周報的,反正我有個毛病,總是想不起這周幹了什麼事情。於是就有了如下解決方案:每兩分鍾自動截屏,保存。在寫周報或者想回顧的時候,一點點 review。
腳本代碼見下,需要找一個目錄放起來,然後加載到 crontab 中。例如我把腳本放到 /Users/ruohan.chen/AliDrive/archive/screenshot/screenshot.sh 這個位置,那截圖的文件就會放在 /Users/ruohan.chen/AliDrive/archive/screenshot/ 這個文件夾中,然後我的 crontab 就長這個樣子 */2 * * * * bash -x /Users/ruohan.chen/AliDrive/archive/screenshot/screenshot.sh >> /tmp/screenshot.log 2>&1
隻支持 MacOS 哦!
#!/usr/bin/env bash
#echo $PATH
export PATH="/usr/local/share/python:/usr/local/opt/ruby/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
dir="$( cd "$( dirname "$0" )"; pwd)/$( hostname )"
DATE=$( date +%Y%m%d_%a )
filename="$dir/$DATE/$(date +%H%M).png"
mkdir -p "$( dirname "$filename" )"
tmp_file_name='/tmp/screen.png'
/usr/sbin/screencapture -o -x $tmp_file_name
sips -Z 1440 $tmp_file_name
mv $tmp_file_name "$filename"
if which gfind; then
gfind "$dir" -ctime +7 -delete
gfind "$dir" -type d -empty -delete
else
find "$dir" -ctime +7 -delete
fi
最後更新:2017-04-01 17:58:18