Прострелить себе ногу

Dec 29, 2015 22:49

- белый список хранится в файле, ищу консольной командой
- Какой?
- `find /usr/local/www/www/antibot/capcha_white_list | xargs grep -n "$b_ip" | awk '{print ($2" "$3)}'`
- а можно я тебя расстреляю?
- из консоли отрабатывает мгновенно
- Нет, я тебя точно расстреляю.

текущее, работа

Leave a comment

Comments 8

moshkow December 29 2015, 21:03:08 UTC
Я черный список храню в виде дерева директорий

1.2.3.4 -- > black_list/1/2/3/4
проверяется примерно так:

$ip =~ tr%.%/%;
if exist $ip ...

Reply


pascendi December 29 2015, 21:45:20 UTC
Помнится, в 1995 году было принято называть людей, использующих GUI, тупыми мышевозилами :-)

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

Reply

tarkhil December 30 2015, 12:50:08 UTC
Он эту команду впихнул в php-скрипт...

Reply


misha_makferson December 30 2015, 10:14:02 UTC
"Жить нужно просто. Есть здоровую пищу. Пить чистую воду. Работать в консоли."

Reply

vitus_wagner December 30 2015, 19:41:21 UTC
Вот ежели в ней работать, то возможно будешь жить проще. И обходиться одной командой там где не надо три.

Reply

cmike January 28 2016, 09:27:15 UTC
"Во-первых, это просто красиво." :)

Reply


cmike January 28 2016, 09:26:26 UTC
Первые две команды в конвейере - ну красиво же.
А мог бы аргументом find не файл, а директорию сделать. :)

Reply

tarkhil January 28 2016, 09:28:40 UTC
Это вызывалось на КАЖДЫЙ запрос к динамике. Из веб-сервера.

Reply


Leave a comment

Up