我正在迈出Linux和shell脚本的第一步。写了一个小脚本,如果笔记本电脑的电池电量不足,应该提醒我。 它在前台工作,但由于某种原因不在后台。给出:
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control
脚本代码如下:
#!/bin/bash
perc=`upower -i $(upower -e | grep BAT) | grep percentage | cut -c26- | cut -c -2`
state=`upower -i $(upower -e | grep BAT) | grep state | cut -c26-`
while true; do
while [[ $perc -gt 20 ]]; do
sleep 300
done
while [[ $state = 'discharging' ]]; do
mplayer /root/scripts/sad.ogg
sleep 120
done
while [[ $perc -le 20 ]]; do
sleep 300
done
done
非常感谢任何建议!
答案 0 :(得分:0)
我认为你的问题是关于mplayer的做连接错误是说它要修改一个带lirc的套接字,如果你设置
它应该可以工作$HOME/.mplayer/config
lirc=no