2008-06-10

Будильник

Будильник из подручного *NIX-box’а | Flycat.Info | КОТорый летает сам по себе...
создаём скрипт wakeup.sh в домашнем каталоге:

#!/bin/bash

echo "Запускаемся..."

mpg123 /путь/к/хорошей/музыке/* &

for (( i = 1; i <= 100; i++ )) do
echo "Устанавливаем громкость в $i"
setmixer vol $i
echo "Ждём 10 секунд..."
sleep 10s
done

Простенько и со вкусом. Запускается плеер и каждые 10 секунд увеличивается громкость. Добавляем запись в ваш crontab:

0 11 * * * /home/foobar/wakeup.sh

если хотите побудку в 11 утра.

Есть развитие "Будильник из подручного *NIX-box’а"
#!/bin/bash

amarok > /dev/null 2>&1

setmixer vol 1

dcop amarok player play
MSG=`dcop amarok player nowPlaying`
echo “Играет: $MSG”

for ((a = 1; a = 1; i– )) do
clear
echo “Устанавливаем громкость в $i”
MSG=`dcop amarok player nowPlaying` && echo -en “Играет: \33[36m $MSG \33[0m ”

setmixer vol $i
sleep 0.2s
done
done
killall amarokapp

Комментариев нет: