终端在执行一些耗时较长的命令时结束后能发出一些提示音就好了

2020-05-13 19:29:40 +08:00
 lalala139

这样在执行任务的时候就可以去做点别的事了,不用一直盯着屏幕 /xk

5583 次点击
所在节点    程序员
30 条回复
codehz
2020-05-13 19:42:17 +08:00
zsh 似乎可以用类似这个方法做到,在执行之前记录时间,结束之后重新算一下,一定时间后就发出声音(
https://github.com/popstas/zsh-command-time/blob/master/command-time.plugin.zsh
lalala139
2020-05-13 19:51:27 +08:00
@codehz 谢谢你
reus
2020-05-13 19:53:16 +08:00
有 beep 命令

不过现在的主板很多都没有 pc 喇叭吧
victorchee
2020-05-13 19:56:53 +08:00
Mac 上直接用 say 命令就行
say 脚本执行完成
lalala139
2020-05-13 20:03:47 +08:00
@victorchee thanks you a lot, 问题一下子就解决了。
ysc3839
2020-05-13 20:42:35 +08:00
tput bel
ysc3839
2020-05-13 20:43:53 +08:00
当然更好的方法是弹通知之类的,Git for Windows 有自带一个弹出 Windows 通知的命令行程序。
Tink
2020-05-13 22:44:12 +08:00
管道就可以啊
weixiangzhe
2020-05-13 22:49:37 +08:00
sleep 2 && say 'fucking good job'
Jirajine
2020-05-13 23:18:03 +08:00
echo -e "\a"
zjp
2020-05-13 23:25:30 +08:00
Linux 下可以用 notify-send
Trim21
2020-05-13 23:27:44 +08:00
@ysc3839 #7 能说一下名字吗,没能搜到具体是什么...
ysc3839
2020-05-13 23:41:08 +08:00
@Trim21 wintoast.exe
jiazhoulvke
2020-05-13 23:41:18 +08:00
在后面加上 && mpv alert.mp3
zthxxx
2020-05-14 02:21:39 +08:00
bgnotify 可以完美匹配你的问题
不仅有 beep 声音提醒,还有右上 /下角系统通知,并且可以自己设置时间阈值以及报错处理

在我之前的帖子 /t/451213 做的 jovial 主题中就有集成

纯配置文件可以看这里链接
https://github.com/zthxxx/jovial/blob/v1.0.4/jovial.plugin.zsh#L157-L167
sinxccc
2020-05-14 03:35:43 +08:00
我用 https://github.com/rahiel/telegram-send 给自己发一条 tg 的消息,以前编译时间很长的时候还是很有用的。
pkuphy
2020-05-14 03:46:15 +08:00
jzphx
2020-05-14 08:26:30 +08:00
真的学习到了
wingpui
2020-05-14 08:32:06 +08:00
echo 一个 beep 的不可见字符就可以
fdppzrl
2020-05-14 08:39:45 +08:00
管道加 beep ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/671359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX