[1]Всем трудно встающим по утрам посвящается (вольный перевод отсюда [2]). Это, пожалуй одно из простых и эффективных использований подручных shell скриптов в повседневной жизни. Дано: компьютер с установленным unix (linux), звуковой картой и колонками, bash (думаю, под другие shell адаптировать скрипт будет довольно просто).
Итак, создаём скрипт 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 утра.
Если есть проблемы с подбором музыки — рекомендуется Enya, хорошо подходящая для этой цели. Эксперименты с тяжёлой музыкой показали, что её хочется просто выключить и спать дальше. Мягкое пробуждение всё же лучше.
Можно ещё придумать функцию «snooze» — требовать от пользователя ввода какого-нибудь осмысленного кода для остановки процесса побудки.
А ещё можно хвастаться, что у меня дома, мол, самый дорогой будильник!