Крон, Великий и Ужасный

August 24, 2016

Я очень уважаю крон-задачи, это простой и надежный способ запускать регулярные задания.

Но каждый раз когда мне нужно в кроне запустить допустим руби-скрипт, я делаю это правильно минимум с третьего-пятого раза. Например так публикуется новый пост в блог:

PATH=/root/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
23 7 * * 1-5 cd /root/blog && (echo STARTED_`date "+\%Y-\%m-\%d__\%H-\%M-\%S"` && git pull && NOCACHE=1 ./publish next && echo FINISHED_`date "+\%Y-\%m-\%d__\%H-\%M-\%S"`) >> /root/crontab.log 2>&1 

Успешно запустил я его только через час. Преклоняюсь перед теми, кто умеет это делать с первой попытки. Такие люди вообще есть?

comments powered by Disqus