分类 未分类 下的文章

很多时间管理致力于提高工作效率,减少打扰,番茄工作法是其中及其简便的一种。

一个番茄时段25分钟,计时开始后,排除一切干扰开始专一的一项工作。这项工作应该是简单的可以在25分钟内完成的。然后休息5分钟,继续下一个番茄时段。

这种方式蛮有效率,我想了一下可能的原因:

* 工作时段容易计算,工作+休息是半个小时,看着一个时钟就很清楚过去了多久还有多久,不需要特意的工具。

* 排除干扰,集中一项事务。人能高度集中注意力的时间不长。学校里面上课40分钟是有道理的。

* 一件简单能完成的工作。这督促人们去分解庞大的工作,不积跬步无以至千里。一步步都能完成一些工作,避免了一个庞大工作总是无法完成的挫败感。这与项目管理的WBS(Work breakdown structure)任务拆分、敏捷开发的sprint->user story->task的拆分思想都是一样的。

* 要集中注意力,就要休息好。中间一小段时间的休息更有利于集中注意力工作。

1. 找出占用的端口,如8080:

netstat -apn | grep 8080

如果还找不出来,上面的命令可能需要sudo一下。

输出列表形式是:

协议、原地址:端口、目的地地址:端口、状态、PID/程序名称

PID是其标识,可以用来杀掉它。后面的程序名称有时候比较短,可以用ps再确认一下。

2. 用进程管理再确认一下

ps -aux | grep python

输出是:

用户、PID、CPU、内存、VSZ、RSS、TTY、状态、开始时间、运行时间、命令路径名称

这里面命令路径名称要详细一些,可以用来加以确认;

3. 杀了

温柔的送个终止信号,请其自杀:

Kill -3 PID

不管了,强制杀掉:

kill -9 PID