Dec. 17th, 2015

crower: (Crower)
Робот не выполнил свою работу. Проверил логи: робот не при чём, крон его даже не запускал. Запускаться робот должен каждую третью среду и на следующий день заметать следы возвращать всё обратно. Три с половиной месяца всё прекрасно работало, а тут сломалось.
Оказалось, что это я накосячил. :) Когда впопыхах имплементил простой способ определения запуска: крон запускает робота с 18 по 25 число, а там «[ "$(date '+\%u')" -eq 3 ] && бла-бла-бла». Почему с 18? Да потому, что я — балбес — посчитал третью среду когда первая неделя начинается с понедельника. Ага. А самый ранний вариант-то — 7*2+1. Ну поправил: запускать с 15 по 21 с проверкой на среду и для возвращения с проверкой на четверг — с 16 по 22. Потому что среда-то должна быть третьей. Теперь я учёный. :)

Profile

crower: (Default)
crower

February 2018

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728   

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2025 09:30 am
Powered by Dreamwidth Studios