crontab
Классический cron на Linux и в контейнерах.
Самый частый случай: строка в crontab уже есть, нужно дописать к ней отчёт.
0 3 * * * /usr/local/bin/backup.sh0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 --retry 3 https://ping.tickwatch.dev/ВАШ-КЛЮЧ > /dev/nullЧто учесть
- Знак процента в crontab имеет особое значение — экранируйте его как \%, иначе строка оборвётся на этом месте.
- Расписание монитора должно совпадать с расписанием в crontab. Разойдутся — получите ложные тревоги.
- Часовой пояс монитора — это пояс сервера, где стоит cron, а не ваш личный.
- У cron скудный PATH: указывайте полные пути к бинарникам, включая сам curl.
- Если cron работает в контейнере, curl там может отсутствовать — добавьте его в образ или используйте wget.
wget -q -T 10 -t 3 -O /dev/null https://ping.tickwatch.dev/ВАШ-КЛЮЧ