Lopar
@Lopar
системный администратор

Почему неправильно отрабатывает crontab?

Добра!

Вводная:
[jive@jivepars ~]$ crontab -l
* 6,20 * * * sh /home/jive/jivepars.sh


[jive@jivepars ~]$ cat jivepars.sh
java -jar tehnosila-sync.jar -Dfile.encoding=UTF-8 --spring.config.location=app.properties -Xmx1024m -Xms256m >> logs/$(date +%F-%H)-javaparser.log


Вместо стандартного запуска два раза в день. Эта зараза каждый раз запускается в 6 утра и в 8 вечера и в процессе работы повторно запускается каждую секунду пока не отработает. Что складывает сервер с потрохами.

При этом если запустить вручную
[jive@jivepars ~]$ 
sh /home/jive/jivepars.sh

То скрипт как и положено отрабатывает весь процесс только один раз. Из чего становится ясно, что выкаблучивается таки крон. Но вот где?, почему?..
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
@warnerbrowsers
* 6,20 * * * - это каждую минуту 6-го и 20-го часа.
0 6,20 * * * - это в 6 ч 0 минут и 20ч 0 мин - дважды в день
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы