# Crontab **Published by:** [OdaNoder](https://paragraph.com/@odanoder-2/) **Published on:** 2024-12-03 **URL:** https://paragraph.com/@odanoder-2/crontab ## Content Установка crontabroot@40:~# crontab -e bash: crontab: command not found # Это означает что crontab не установлен. Убедитесь, что утилита crontab установлена: Для систем на основе Debian/Ubuntu выполните команду:sudo apt update sudo apt install cron Для систем на основе CentOS/RHEL используйте:Проверьте, что служба cron запущена: Убедитесь, что служба cron работает. Выполните:sudo systemctl start cron sudo systemctl enable cron ___________________________ Для того чтобы выполнить запросы по времени в 8 утра и 8 вечера по Киеву (UTC+2, а в летнее время — UTC+3) независимо от времени на сервере, вы можете использовать несколько подходов. Один из них — использование переменной окружения TZ для задания часового пояса в cron, чтобы кроны всегда выполнялись в нужное время в Киевском времени.crontab -e Пример строки в crontab:# Устанавливаем временную зону на Киев TZ="Europe/Kiev" # Выполнение в 8:00 утра 0 8 * * * /path/to/your/script.sh # Выполнение в 8:00 вечера 0 20 * * * /path/to/your/script.sh В этом примере: TZ="Europe/Kiev" устанавливает временную зону для этого cron-задания. 0 8 * * * — это время для выполнения задачи в 8:00 утра по Киевскому времени. 0 20 * * * — это время для выполнения задачи в 8:00 вечера по Киевскому времени. Общие рекомендации Для того чтобы скрипт /home/asonaric/check_sonaric.sh мог выполняться, его нужно сделать исполняемым.chmod +x /home/asonaric/check_sonaric.sh Проверить права на выполнениеls -l /home/asonaric/check_sonaric.sh # Вы должны увидеть что-то вроде этого: # -rwxr-xr-x 1 asonaric asonaric 1234 Nov 26 12:34 /home/asonaric/check_sonaric.sh ## Publication Information - [OdaNoder](https://paragraph.com/@odanoder-2/): Publication homepage - [All Posts](https://paragraph.com/@odanoder-2/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@odanoder-2): Subscribe to updates