Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Делаем часы-кукушку  (Прочитано 14234 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blazed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Делаем часы-кукушку
« : 24 Февраль 2009, 14:51:57 »
Старенький прикольчик, но мало ли...

Переходим в домашнюю директорию
$cd ~создаем файлик ku-ku.sh
$touch ku-ku.shВносим в файлик содержимое
$nano ku-ku.sh#!/bin/sh

a=`date +%I`;
usecd=$(mount | grep /dev/scd0)
if [ "$usecd" = "" ]; then
  eject /dev/scd0
  while [ $a != 0 ]
  do
    aplay -q ~/ku-ku.wav
    a=`expr $a - 1`
  done
  eject -t /dev/scd0
fi
#Делаем его исполняемым
$chmod 755 ku-ku.shраспаковаваем приложенный звук типа "ку-ку" в домашнюю директорию

Ну и в крон заносим вызов каждый час
$crontab -e
  0 *  *   *   *     ~/ku-ku.sh

В результате каждый час лоток привода будет выезжать, прокукукиваться количество часов, и лоток заезжает.
Красота.
« Последнее редактирование: 25 Февраль 2009, 13:44:22 от Malamut »

shame

  • Гость
Re: Делаем часы-кукушку
« Ответ #1 : 24 Февраль 2009, 14:55:27 »
Прикольно =) жаль на ноуте такого не сделаешь...

Оффлайн nett00n

  • Милиционер-линуксоид
  • Активист
  • *
  • Сообщений: 899
  • Отпускаю грехи
    • Просмотр профиля
    • Мой блог
Re: Делаем часы-кукушку
« Ответ #2 : 24 Февраль 2009, 17:08:39 »
Катается под столом, хихикая...
Не вступайте в Ряды Фурье #godville
Я линуксоид, ставший виндузятником. Такие дела.

Chapeau

  • Гость
Re: Делаем часы-кукушку
« Ответ #3 : 24 Февраль 2009, 21:08:02 »
Класс! Люблю такие штуки.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4999
  • Все по палатам!
    • Просмотр профиля
Re: Делаем часы-кукушку
« Ответ #4 : 24 Февраль 2009, 22:38:46 »
Я первое, что сделал в линуксе, когда перенес свой веб/фтп сервер с виндов, это в кроне через espeak часы кукушку (когда работаешь, хорошо время знать, заодно завел сообщение когда кофе пить) и проигрывание файла сообщений о некоторых текущих действиях пользователей на сайте (секретарши у меня нет). Очень удобно - не надо отвлекаться на просмотр сайта. После нового года сделал, чтобы говорила по русски, Рекомендую.
Извините, я все еще учусь

Оффлайн blazed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Делаем часы-кукушку
« Ответ #5 : 25 Февраль 2009, 13:49:27 »
Есть еще идейка, навеяная боянчиком с баша.

Чтобы при прохождении через интерфейс каждого ГБ трафика выдавался рандомный матерок через встроенный динамик
Мол, ночь, тишина, датацентр и только сервера в стойках тихонечко матерятся...

Стоит попробовать или ну его нафик?

Оффлайн KTATTOO

  • Активист
  • *
  • Сообщений: 263
    • Просмотр профиля
    • Студия художественной  татуировки в г.Каменске-Уральском
Re: Делаем часы-кукушку
« Ответ #6 : 25 Февраль 2009, 14:21:05 »
ЖЖОТЕ!!! Поставил!!!  :2funny: :2funny: :2funny: :2funny: :2funny: ;D ;D ;D ;D :D :D :D :D
Бью по попам вгоняя краску

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Делаем часы-кукушку
« Ответ #7 : 25 Февраль 2009, 14:54:42 »
Цитировать
Мол, ночь, тишина, датацентр и только сервера в стойках тихонечко матерятся...
Напоминает атмосферу библиотеки Незримого Университета Т. Пратчетта :D
Какой bash коммандой можно запускать рандомный файл из папки, скажем, ~/.funny_voices ?
Подпись автора jillsmitt истинна...

Оффлайн blazed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Делаем часы-кукушку
« Ответ #8 : 25 Февраль 2009, 15:56:59 »
Какой bash коммандой можно запускать рандомный файл из папки, скажем, ~/.funny_voices ?
Одной командой не получилось, а скриптиком завсегда пожалуйста
#!/bin/bash

files=($(ls ~/.funny_voices))
num=$[ $RANDOM % $(ls ~/.funny_voices | wc -l)]
echo ${files[ $num ]}
Не учитывал имена с пробелами в названии, но их и создавать не стоит, imho.

Кто-нибудь сможет уместить это в одну строчку?

Оффлайн feb

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Делаем часы-кукушку
« Ответ #9 : 19 Июнь 2009, 23:54:36 »
Кто-нибудь сможет уместить это в одну строчку?
о да.
mpg123 ~/.funny_voices/*

Оффлайн MIxan

  • Активист
  • *
  • Сообщений: 285
  • Кто победил, тот и добро!
    • Просмотр профиля
    • Блог вебмастера
Re: Делаем часы-кукушку
« Ответ #10 : 20 Июнь 2009, 01:38:32 »
Оставил комп другой смене, посмотрим что будет завтро))))))))

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
Re: Делаем часы-кукушку
« Ответ #11 : 20 Июнь 2009, 12:29:14 »
Интересно.... А если в это время диск прожигается, тогда что? ;D

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: Делаем часы-кукушку
« Ответ #12 : 20 Июнь 2009, 12:35:07 »
Интересно.... А если в это время диск прожигается, тогда что? ;D
тогда КУКУ )))))))
у меня можно спросить=)

Chapeau

  • Гость
Re: Делаем часы-кукушку
« Ответ #13 : 20 Июнь 2009, 21:13:14 »
Интересно.... А если в это время диск прожигается, тогда что? ;D
Там же в скрипте проверка идет. Если диск смонтирован, то ничего не происходит.

Оффлайн (=-|) Крыгг

  • Участник
  • *
  • Сообщений: 226
  • печеньки...
    • Просмотр профиля
Re: Делаем часы-кукушку
« Ответ #14 : 20 Июнь 2009, 23:02:35 »
Можно такой нескромный вопрос? А можно, что каждые 100 мб траффика (например) мой комп издавал определённый звук? (НЕ сервер, обычный домашний комп)
Jabber-статус -

 

Страница сгенерирована за 0.105 секунд. Запросов: 24.