当前活动记录器



>有谁知道一个应用程序(适用于iOS或Mac)每小时左右询问我当前的活动?我看到大量应用程序可以让您记录您的活动,但没有一个应用程序使用弹出窗口/通知来主动询问您。

我找到了一个看起来很有前途的脚本(来源),但我在实现它时遇到问题,以便它每小时重复一次:

#!/bin/bash
echo What are you doing right now?
read -e what
echo `date` - $what >> timelog.txt
你可以把

整个事情包装在一段时间循环中,让它在询问后睡 1 小时:

#!/bin/bash
while true
do
    echo What are you doing right now?
    read -e what
    echo `date` - $what >> timelog.txt
    sleep 3600
done

您可以将该脚本设置为cron作业。这是一个关于如何做到这一点的 SE 问题

https://apple.stackexchange.com/questions/9373/how-do-i-run-a-cron-job-on-a-mac

使用zenity获取图形对话框的改进(使用GTK+)。对于Mac OS,cocoaDialog可能是可以使用的东西。

#!/bin/bash
while true
do
    input=$(zenity --text "What are you doing?" --entry --width 400)
    retval=$?
    case $retval in
    0)
    what=$input;;
    1)
    what="";;
    esac
    echo `date` - $what >> ~/Documents/timelog/timelog_`date +%F`.txt
    sleep 3600
done

相关内容

  • 没有找到相关文章

最新更新