Хотелось бы написать инструкцию на bash и добавить в автозагрузку.
Смысл всего - через автозагрузку скрипт запускается и проверяет дату и месяц, если не соответствует заканчивает свою работу, если совпадает переходит к дальнейшей инструкции, например выдаёт сообщение "Вася Пупкин привет!". С планировщиком Cron связываться не хочется, т.к. сколько не мучился так и не понял как оно работает.
Собственно конкретно меня интересует именно проверка даты на исполнение.
if [[ "09/27/16" == "$(date +%D)" ]]; then
printf "%b\n" "Hello, Vasya Pupkin"
fi
Спасибо огромное - это вроде заработало
Возможен. Читайте про команду date, особенно внимательно часть про ФОРМАТ управляет выводом. Но с планировщиком тоже стоит разобраться. ИМХО.
Расскажите что делали и что не получалось - попробуем помочь.
И задачу более конкретную.
Насколько я понял - нужно раз в год, допустим, 13 октября поздравить Васю?
Поставьте себе Kcron (GUI для Cron) и наслаждайтесь встроенным планировщиком ;-)
После установки он вызывается в "Параметры системы" -> "Запуск и завершение" -> "Планировщик заданий".
Стоит - не работает, чего то я не то видимо делаю...
Руководство: https://docs.kde.org/stable5/ru/kdeadmin/kcron/index.html
Быть такого не может.
if [[ "09/28" == "$(date +%m/%d)" ]]; then
kdialog --title "КНОПКА" --yesno "А ГОВОРЯТ ТАКОЙ КНОПКИ НЕТ" --yes-label "СДЕЛАТЬ ЗАШИБИСЬ!"
else echo "Приветствую вас" | RHVoice-client -s Anna+CLB | aplay
fi
Вот, что мне нужно было - спасибо неизвестному гостю, что дал подсказку.
Отправить комментарий