То, что вы показали как использовать Lua, это хорошо, спасибо.
Но тут можно было обойтись чистым nginx'ом, на if'ах и несколько групп upstream'ов, cookie можно выставить непосредственно из приложения.
О-о-ох, а Вы всё продолжаете писать ужасный код, и ладно бы сами писали для себя скрипты, так нет, это статья на весь рунет!
Прочтите для начала Bash Pitfalls, а то я не знаю с чего начать комментирование Вашей статьи…
Ну сколько можно писать статьи о Bash и упорно лепить sh-совместимые команды?!
Bash гораздо функциональнее чем описанные здесь примеры.
Я уже не говорю о том, что вы пишите ужасный код, и некоторые привычки могут рано или поздно вылиться Вам боком, например использование [, вместо [[, или использование `$a', вместо `a' внутри $(( )). Конечно всё это рабочие варианты, если помнить о разных нюансах, но тогда не надо статью озаглавливать как «Bash-скрипты».
D-state — это uninterruptible sleep, исправьте пжст.
Немного понекропощу, но в статье ошибка и мне опять пришлось убеждать человека что это не правда.
>>> Mon *-12-01/3 — Третий понедельник декабря.
Это ни какой не третий понедельник декабря, это значит следующее:
взять каждый третий день декабря, начиная с 1го числа. И применить условие "Понедельник". Что совпало то совпало.
CTRL-W + hjkl
Вариант 1: использовать утилиту cmp
Вариант 2: vim
www.cisecurity.org/advisory/multiple-vulnerabilities-in-php-could-allow-for-arbitrary-code-execution_2018-046
Но тут можно было обойтись чистым nginx'ом, на if'ах и несколько групп upstream'ов, cookie можно выставить непосредственно из приложения.
Ну и в довершении покажу Вам вот это — ngx_stream_split_clients_module
Прочтите для начала Bash Pitfalls, а то я не знаю с чего начать комментирование Вашей статьи…
Bash гораздо функциональнее чем описанные здесь примеры.
Я уже не говорю о том, что вы пишите ужасный код, и некоторые привычки могут рано или поздно вылиться Вам боком, например использование [, вместо [[, или использование `$a', вместо `a' внутри $(( )). Конечно всё это рабочие варианты, если помнить о разных нюансах, но тогда не надо статью озаглавливать как «Bash-скрипты».