emostar 19.01.2013 21:51
Есть вопрос! — Напоминание по крону
Добрый вечер, господа.Я привык большинство своих проблем решать с помощью линукса.
Вот такое вот задание:
Скрипт рандомно (!) в теории должен выводить следующее:
1 |
#!/bin/bash
|
При чем в период с 18 до 08 часов, и желательно со звуковым уведомлением.
Заранее спасибо)
Можно, наверно, ещё при помощи рандома выставить значение для sleep в интервале от 0 до 16 часов, и запускать этот скрипт в 18 часов кроном.
Так хоть рандом не надо дёргать очень часто.
Так хоть рандом не надо дёргать очень часто.
Не знаю, работает ли крон с "обратными" диапазонами, но можно попробовать такую запись:
* 18-8 * * * user [ $[ $RANDOM % 6 ] == 0 ] && echo "ВРЕМЯ ТРАХА!"
Звуковое уведомление можно сделать c помощью beep
* 18-8 * * * user [ $[ $RANDOM % 6 ] == 0 ] && echo "ВРЕМЯ ТРАХА!"
Звуковое уведомление можно сделать c помощью beep
Пускаешь срипт в фоне руками или прописываешь в автозагрузку.
Частоту выдачи подстроишь под себя с помощью увеличения интервала sleep и/или накрутки рандома(в данный момент оно в одном случае из шести выдаёт сообщение). CRON такого не умеет, насколько мне известно.