Hacker Scripts++

在GitHub上有一个叫“Hacker Scripts”的项目,目前已有惊的43900+stars!

它讲述了一个真实故事,一个俄罗斯的程序员通过写了一堆脚本,实现了全自动的生活

据说,他有这么一个原则——如果有任何需要花费超过他90秒的时间,他就一定会写一个脚本来实现那件事情,让那件事情自动化。

在他离职后,他的同事在他的电脑发现了几个很有趣的脚本:

smack-my-bitch-up.sh(拍老婆马屁脚本) - 这个脚本会给他的老婆发送一条“今晚要加班了”的短信,再自动从文本库中随机地选择一条理由。这个脚本被设置为定时触发,而且只有在工作日晚9点以后,服务器上还有他登陆的SSH进程在运行时才会执行。

kumar-asshole.sh(库马尔个傻*) - 这个脚本会自动扫描邮箱,如果发现其中有库马尔(库马尔是我们客户公司的一位数据管理员)发来的邮件,就会在其中寻找关键字如“求助”“遇到麻烦了”“抱歉”等等,如果发现了这些关键字,这个脚本会通过SSH连接上客户公司的服务器,把中间数据库(staging database)回溯到最新一次的可用备份。然后它会给邮件发送回复:“没事了哥们,下次小心点哈”。

hangover.sh(宿醉) - 同样是个定时执行的任务,被设置为在特定日期触发,它会自动发送诸如“今天不太舒服”或“今天我在家上班”之类的邮件,同样会从文本库里随机选取一条理由。这个任务会在工作日清晨8点45分以后服务器上仍然没有可交互的SSH进程时真正执行。

fucking-coffee.sh(**的咖啡) - 这个脚本在启动之后,会先等待恰好17秒!然后启动一个登录进程连接到我们的咖啡机(淦,我们之前完全不知道我们的咖啡机是联网的,上面还运行着Linux系统,甚至还跑着TCP socket连接!),然后它会发送类似“系统!开始煮咖啡!”之类的消息,结果这条消息会让咖啡机开始工作,煮一杯 中杯大小、半咖啡因的拿铁,再等待恰好24秒后,才倒进咖啡杯里。这些时间加起来刚好就是这位程序员从自己的工位走到机器前要的时间

这个故事的来源:它最初来自于俄罗斯聊天记录收存网站http://bash.im上的一段聊天记录,后来由JitBit网站的Alex翻译为英文后,GitHub上名为NARKOZ的用户试着还原出了故事中的相关脚本。

Github:NARKOZ/hacker-scripts · GitHub

原始来源(俄文)http://bash.im/quote/436725