Найдено результатов: 3

Проблема с bash-скриптом

Имеется bash-скрипт, который должен запускаться по крону. Процесс получает pid из файла (pid=`<pid/order_$name`). Крон как раз ругается на то, что не может получить pid. Из строки скрипт запускается и отрабатывает отлично.

Если же в скрипте '<' заменить на /bin/cat, то и кроном он начинает запускаться хорошо. В кронтабе SHELL=/bin/bash

Уже всю голову себе поломал. Нужна помощь. Заранее спасибо.

PowerShell   bash   Планировщики   задач    

268   3   03:05, 5th August, 2020


Какой подход к контролю кронов Вы используете?

На наших проектах существует десятки периодических задач, результат выполнения которых нужно контролировать.


Самый простой способ — делать вывод результата выполнения крона на консоль и получать это все на мыло. При этом ежедневно приходится вычитывать тонну писем, и это не гарантирует, что будет обнаружен крон, который отвалился и перестал запускаться.


Текущее видение решения — размещение кроном в бд результатов своей работы и вывод этих результатов в графики munin, zabbix, nagios кажется очень трудоемким.


А как это делаете вы?

Планировщики   задач    

321   4   17:09, 12th August, 2020


Cron + Mercurial на Ubuntu?

Привет!


Есть меркуриал с битбакетом, который имеет копию на убунту-серваке. Я хочу сделать, чтобы изменения, производимые локально в меркуриале, автоматически подтягивались на сервак по http, то есть hg pull каждые Х времени. Вручную через ssh все работает, с кроном что-то никак не запускается. Что я сделал:


1. crontab -e

2. Прописал PATH=/var/www/xxx (где лежит проект меркуриала)

3. Поставил отчеты на почту MAILTO=xxxx@xxxx.ru

3. Ниже * * * * * hg pull


Сохраняю, crontab -l видит этот кронтаб, но ничего не происходит, на почту отчеты не приходят. В чем ошибка? И как вообще проверить кроме почты состояние крона, работает или нет?


Спасибо!

Планировщики   задач   Mercurial    

324   2   10:17, 1st October, 2020