![需要声音时间提醒,请帮我解决一下好吗?](https://linux22.com/image/1171586/%E9%9C%80%E8%A6%81%E5%A3%B0%E9%9F%B3%E6%97%B6%E9%97%B4%E6%8F%90%E9%86%92%EF%BC%8C%E8%AF%B7%E5%B8%AE%E6%88%91%E8%A7%A3%E5%86%B3%E4%B8%80%E4%B8%8B%E5%A5%BD%E5%90%97%EF%BC%9F.png)
我经常会完全专注于自己正在做的事情,完全忘记了时间。我只需要一点提醒就能记住时间已经过去,因此:
我有 espeak 并且此行在 CLI 中与它配合得很好:
date +"%I-%M"|espeak -v mb-us1 -s120
想要在整点半的时候收到提醒,我制定了 crontab 行如下:
0 0,1,2,15,16,17,18,19,20,21,22,23 * * * sh /root/.saytime.sh
和:
*/30 0,1,2,15,16,17,18,19,20,21,22,23 * * * sh /root/.saytime.sh
还制作了 .saytime.sh 并使其可执行:
#!/bin/bash
date +"%I-%M"|espeak -v mb-us1 -s120
根据系统日志,脚本已运行,但没有发出声音。我该如何修复此问题?