让计算机在整点自动给你报时是不是感觉不错,那我们搞起来
(其实上一期的espeak命令也可以实现,但是我没能学会)
一、首先,我们下一个叫做“mplayer”的软件
二、然后去一个网页下载一个文件
网页:http://download.csdn.net/source/3152321
文件:
三:下完之后解压到“/home”中
之后写脚本
名字:TimeAudio.sh
路径:/usr/local/bin
内容:
#!/bin/bash
filePath=/home/TimeAudio #对应第2步的文件解压路径
Time=`date | awk -F /
{'print $4'} | awk -F : {'print $1'}`
audioFile="$filePath/$Time.mp3"
echo $audioFile
player=/usr/bin/mplayer
$player $audioFile
########################################
保存后加执行权限:chmod +x /usr/local/bin/TimeAudio.sh
加crontab任务:
运行:crontab -e
在最后新曾一行:
0 * * * * /usr/local/bin/TimeAudio.sh
四、设置整点报时
crontab -e
将调用文本编辑器编辑当前用户的cron配置文件,
# 分 时 日月周执行命令
# m h dom mon dowcommand
59 6-22 * * *sleep 54;beep -f500 -l50 -r5 -d950 -D950 -n -f1300 -l300
保存并退出编辑器。
说明:每周每月每日6点至22点每个59分执行命令,睡眠54秒然后5短一长报时。
crontab -l
# m h dom mon dowcommand
59 6-22 * * *sleep 54;beep -f500 -l50 -r5 -d950 -D950 -n -f1300 -l300
(好吧,我承认我没成功)