懒惰推动进步:传奇黑客脚本
49,744 星标
你是否有过这样的感觉:日常任务占用了宝贵的时间?一位系统管理员从根本上解决了这个问题——他甚至将自己的个人生活也自动化了。他的遗产是一系列 bash 脚本,在 IT 社区中成为了传奇。
这个项目是什么?
Hacker Scripts 是一个实际使用过的脚本集合——由一位工程师创建,用于自动化他的工作以及……个人生活。该项目在 GitHub 上获得了近 5 万个星标,这不是没有道理的——这是一首懒惰推动进步的赞歌。
会让你惊讶的 Top 4 脚本
-
"晚餐要迟到了"(│1│←)——自动给他的妻子发送短信,为下班迟到道歉。如果晚上 9 点后仍有活跃的 SSH 会话,脚本会按计划运行。
-
"Kumar 的救星"(│2│←)——监控一位名叫 Kumar 的同事的邮件。找到包含"help"或"problem"等关键词的消息后,回滚数据库,并回复"别担心,伙计"。
-
"宿醉周一"(│3│←)——如果工程师在早上 8 点 45 分之前没有登录服务器,就向老板发送一封"在家办公"的邮件,并附带一个随机借口。
-
"定时咖啡"(│4│←)——恰好等待 17 秒(走到厨房的时间),然后通过 telnet 向咖啡机发送命令制作拿铁咖啡。24 秒后(准备时间),饮料就准备好了。
技术层面是如何工作的?
这些脚本使用了:
- Cron 用于任务调度
- Twilio API 用于发送短信
- Gmail API 用于邮件
- Telnet 用于控制咖啡机
咖啡脚本的 cron 配置示例:
│0│←为什么你需要这个?
- 灵感——看看如何自动化日常任务
- 现成的解决方案——根据你自己的需求改编脚本
- 幽默——这个项目充满了积极性和创意
Hacker Scripts 不仅仅是有趣的脚本——它是一种哲学。这个项目表明,即使是最意想不到的任务也可以用优雅的代码来解决。如果你:
- 热爱自动化一切
- 欣赏非传统的方法
- 想要减少重复性操作
——一定要去看看这个仓库。谁知道呢,也许你下一个自动化任务就是做早餐?
附:带 API 的咖啡机是真实存在的。检查一下你的厨房设备——说不定它也是"黑客"级别的?
相关项目