我经常会完全专注于自己正在做的事情,完全忘记了时间。我只需要一点提醒就能记住时间已经过去,因此:
我有 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
根据系统日志,脚本已运行,但没有发出声音。我该如何修复此问题?