Роман Алискин: Создаем говорящие часы в Линукс (или других unix-подобных системах). ᐯ

Что нужно? Да в принципе ничего. Если это unix-подобных система, то в ней уже почти всё есть. Может потребуется установить консольную музыкалку (например mplayer).
Пошаговая инструкция:
1 Создаем директории ~/bin/ и ~/bin/clock/

mkdir -p ~/bin/clock/

2 Создаем файл play.sh в директории ~/bin/. Записываем в него три строчки.

#!/bin/bash
export XDG_RUNTIME_DIR=/run/user/1000
/usr/bin/mplayer $1

3 Изменяем права (далем файл исполняемым)

chmod u+x ~/bin/play.sh

4 В каталог ~/bin/clock/ записываем "озвучку" — mp3-файлы. Архив уже прилагается. 5 В файл кронтаба (команда crontab -e) вставляем строчки
00 00 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/0.mp3
00 01 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/1.mp3
00 02 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/2.mp3
 . . .
00 22 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/22.mp3
30 22 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/22_30.mp3
00 23 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/23.mp3
30 23 * * * /home/xuser/bin/play.sh /home/xuser/bin/clock/23_30.mp3
6 Всё. Ну я надеюсь вам понятно что «три точки» на 5 шаге нужно заменить на соответствующие время и пути к mp3-файлам. А также xuser надо поменять на имя вашей учетной записи.
view 0
Роман Алискин
создатель tbs-mbs
desc
Для добавления комментариев выполните вход на сайт