有时在执行下载,安装,编译等耗时任务时,在屏幕前等着既浪费时间又无聊。所以在任务执行完能让手机或者手表响一声提一下最好了,这样人可以安心利用一下碎片时间。
主要有两种方式,一种是利用短信网关,完成就给自己发短信。优点是手机不用做任何事情,缺点是短信网关要付费购买。
另一种就是利用app接受消息进行提醒。可以自己写app,也可以利用微信,slack等社交应用。微信提醒需要公众号或者注册一个小号使用微信机器人框架给自己发消息。鉴于此,我选择了slack,slack是一个功能比较丰富的工作流app。首先创建一个workspace,创建一个app绑定workspace的channel,开启webhook的api的就可以使用了。手机上设置一下app的通知设置即可。
slack支持的内容多,甚至可以扩展发送日志等,但主要目的还是提醒任务完成。
脚本也很简单
1 |
|
执行时,msg.sh text
即可通知手机提醒。
进一步,把msg.sh放到系统变量路径里,然后alias msg=msg.sh
。
使用时wget {something} ; msg download
。