Re: bind слушает на эфемерных портах

2013-08-22 Пенетрантность Hleb Valoshka
On 8/21/13, Eugene Berdnikov b...@protva.ru wrote: Кто-нибудь встречался с ситуацией, когда bind слушает на эфемерных портах udp? Что такое эфемерные порты? https://en.wikipedia.org/wiki/Ephemeral_ports Вы не догадываетесь, что сервер dns может иногда выступать в роли клиента? Ему это

кириллица и grep/eglibc

2013-08-22 Пенетрантность alex
квантификаторы \b \B \ \ не работают (по крайней мере) с кириллицей: $ echo я | grep -q 'я\b'; echo $?; grep --version | sed 1\!d 1 grep (GNU grep) 2.12 это баг или фича? если баг, то где — в grep-е или в eglibc? p.s. посмотрел в других местах: Ubuntu EGLIBC 2.13-20ubuntu5.3: $ echo я | grep -q

Re: кириллица и grep/eglibc

2013-08-22 Пенетрантность alex
22.08.2013, 11:27, a...@barak.in a...@barak.in: квантификаторы \b \B \ \ не работают (по крайней мере) с кириллицей: $ echo я | grep -q 'я\b'; echo $?; grep --version | sed 1\!d 1 grep (GNU grep) 2.12 это баг или фича? если баг, то где — в grep-е или в eglibc? p.s. посмотрел в других

Re: кириллица и grep/eglibc

2013-08-22 Пенетрантность yuri . nefedov
On Thu, 22 Aug 2013, a...@barak.in wrote: квантификаторы \b \B \ \ не работают (по крайней мере) с кириллицей: $ echo я | grep -q 'я\b'; echo $?; grep --version | sed 1\!d 1 grep (GNU grep) 2.12 это баг или фича? если баг, то где — в grep-е или в eglibc? p.s. посмотрел в других местах: Ubuntu

Re: кириллица и grep/eglibc

2013-08-22 Пенетрантность yuri . nefedov
On Thu, 22 Aug 2013, nefedov.y...@jinr.ru wrote: On Thu, 22 Aug 2013, a...@barak.in wrote: квантификаторы \b \B \ \ не работают (по крайней мере) с кириллицей: $ echo я | grep -q 'я\b'; echo $?; grep --version | sed 1\!d 1 grep (GNU grep) 2.12 это баг или фича? если баг, то где — в grep-е

помогите с bash и условием

2013-08-22 Пенетрантность Владимир Скубриев
есть команда, точнее набор команд echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO if [ ОТРИЦАНИЕ + УСЛОВИЕ ]; then echo ERROR exit 3 fi Мне необходимо условие с отрицанием и желательно чтобы все было помещено в блок if [ ... ], т.е. в одну строку - желательно но не

Re: помогите с bash и условием

2013-08-22 Пенетрантность Sergey Korobitsin
Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:23 +0400 есть команда, точнее набор команд echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO if [ ОТРИЦАНИЕ + УСЛОВИЕ ]; then echo ERROR exit 3 fi Мне необходимо условие с отрицанием и

Re: помогите с bash и условием

2013-08-22 Пенетрантность Sergey Korobitsin
Sergey Korobitsin ☫ → To debian-russian@lists.debian.org @ Thu, Aug 22, 2013 16:28 +0600 помещено в блок if [ ... ], т.е. в одну строку - желательно но не обязательно. Вариантов масса, на самом деле, например, вот: die () { echo ERROR exit 3 } echo $TO_DISK_INFO | grep

Re: помогите с bash и условием

2013-08-22 Пенетрантность Владимир Скубриев
On 22.08.2013 14:28, Sergey Korobitsin wrote: Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:23 +0400 есть команда, точнее набор команд echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO if [ ОТРИЦАНИЕ + УСЛОВИЕ ]; then echo ERROR exit 3 fi

Re: помогите с bash и условием

2013-08-22 Пенетрантность Владимир Скубриев
On 22.08.2013 14:33, Sergey Korobitsin wrote: Sergey Korobitsin ☫ → To debian-russian@lists.debian.org @ Thu, Aug 22, 2013 16:28 +0600 помещено в блок if [ ... ], т.е. в одну строку - желательно но не обязательно. Вариантов масса, на самом деле, например, вот: die () { echo ERROR

Re: помогите с bash и условием

2013-08-22 Пенетрантность Владимир Скубриев
On 22.08.2013 14:28, Sergey Korobitsin wrote: Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:23 +0400 есть команда, точнее набор команд echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO if [ ОТРИЦАНИЕ + УСЛОВИЕ ]; then echo ERROR exit 3 fi

Re: помогите с bash и условием

2013-08-22 Пенетрантность Sergey Korobitsin
Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:35 +0400 On 22.08.2013 14:28, Sergey Korobitsin wrote: TO=/dev/sdb SERIAL=RTF57NGH TO_DISK_INFO=`udevadm info --query=all -n $TO` echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO А кто такой

Re: помогите с bash и условием

2013-08-22 Пенетрантность Владимир Скубриев
On 22.08.2013 14:57, Sergey Korobitsin wrote: Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:35 +0400 On 22.08.2013 14:28, Sergey Korobitsin wrote: TO=/dev/sdb SERIAL=RTF57NGH TO_DISK_INFO=`udevadm info --query=all -n $TO` echo $TO_DISK_INFO | grep

как искать то что тебе нужно про bash в процессе изучения

2013-08-22 Пенетрантность Владимир Скубриев
документации по bash полно, но найти в гугл или в самой документации на http://www.gnu.org/software/bash/manual/bash.html что то конкретное сложно например я пытался найти описание параметров -ne, -z, и т.д. и понял что как то не так ищу есть конечно еще man но вопрос в том как искать более

Re: как искать то что тебе нужно про bash в процессе изучения

2013-08-22 Пенетрантность Alexandr Terekhov
Про параметры: man [ Про bash в общем: http://www.tldp.org/LDP/abs/html/ 2013/8/22 Владимир Скубриев vladi...@skubriev.ru документации по bash полно, но найти в гугл или в самой документации на http://www.gnu.org/software/bash/manual/bash.html что то конкретное сложно например я пытался

Re: как искать то что тебе нужно про bash в процессе изучения

2013-08-22 Пенетрантность Alexander Galanin
On Thu, 22 Aug 2013 15:12:02 +0400 Владимир Скубриев vladi...@skubriev.ru wrote: например я пытался найти описание параметров -ne, -z, и т.д. и понял что как то не так ищу Это надо было смотреть в «man test» или, что то же самое, «man [». Да, [ — это команда. -- Alexander Galanin -- To

Re: помогите с bash и условием

2013-08-22 Пенетрантность Peter Pentchev
On Thu, Aug 22, 2013 at 02:55:15PM +0400, Владимир Скубриев wrote: On 22.08.2013 14:28, Sergey Korobitsin wrote: Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:23 +0400 есть команда, точнее набор команд echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q

full backup of server with LVM and mdadm to usb hard drive

2013-08-22 Пенетрантность Владимир Скубриев
План А - все архивируется файлами на другой сервер. Восстанавливаю все ручками в случае если зеркало на рабочем сервере полетит. Загружась с флэшки. Настраиваю сеть. Копирую все с архивного сервера. План Б ниже full backup of server with LVM and mdadm to usb hard drive Планирую реализовать

Re: как искать то что тебе нужно про bash в процессе изучения

2013-08-22 Пенетрантность kastian
Advanced bash-scripting guide? On Thu, Aug 22, 2013 at 03:12:02PM +0400, Владимир Скубриев wrote: документации по bash полно, но найти в гугл или в самой документации на http://www.gnu.org/software/bash/manual/bash.html что то конкретное сложно например я пытался найти описание

Re: как искать то что тебе нужно про bash в процессе изучения

2013-08-22 Пенетрантность Alexander Wiedergold WIEDERGOLD.NET
http://www.opennet.ru/docs/RUS/bash_scripting_guide/ Am 22.08.2013 13:20, schrieb Alexandr Terekhov: Про параметры: man [ Про bash в общем: http://www.tldp.org/LDP/abs/html/ 2013/8/22 Владимир Скубриев vladi...@skubriev.ru mailto:vladi...@skubriev.ru документации по bash полно, но найти

Re: full backup of server with LVM and mdadm to usb hard drive

2013-08-22 Пенетрантность Andrey Tataranovich
15:35 Thu 22 Aug, Владимир Скубриев wrote: План примерно такой скрипта: 1. Проверили что мы будем делать бэкап рабочих винтов на внешний диск 2. Сделали разметку usb винта 3. Скопировали настройку lvm на usb винт Если бэкап нужен для bare-metal recovery, то посмотрите на mondorescue [1]

Re: помогите с bash и условием

2013-08-22 Пенетрантность Andrey Tataranovich
14:35 Thu 22 Aug, Владимир Скубриев wrote: TO=/dev/sdb SERIAL=RTF57NGH TO_DISK_INFO=`udevadm info --query=all -n $TO` echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO # проверяем результат последней команды if [ $? -ne 0 ]; then echo Parametr SERIALTO do not correspond

Re: помогите с bash и условием

2013-08-22 Пенетрантность Владимир Скубриев
On 22.08.2013 16:43, Andrey Tataranovich wrote: 14:35 Thu 22 Aug, Владимир Скубриев wrote: TO=/dev/sdb SERIAL=RTF57NGH TO_DISK_INFO=`udevadm info --query=all -n $TO` echo $TO_DISK_INFO | grep SERIAL_SHORT | grep -q $SERIALTO # проверяем результат последней команды if [ $? -ne 0 ]; then

Re: кириллица и grep/eglibc

2013-08-22 Пенетрантность alex
22.08.2013, 12:38, yuri.nefe...@gmail.com yuri.nefe...@gmail.com: On Thu, 22 Aug 2013, nefedov.y...@jinr.ru wrote:  On Thu, 22 Aug 2013, a...@barak.in wrote:  квантификаторы \b \B \ \ не работают (по крайней мере) с кириллицей:  $ echo я | grep -q 'я\b'; echo $?; grep --version | sed 1\!d  1

Re: full backup of server with LVM and mdadm to usb hard drive

2013-08-22 Пенетрантность Владимир Скубриев
On 22.08.2013 16:36, Andrey Tataranovich wrote: 4. Скопировали по очереди через dd все группы томов (предварительно делая снапшоты) Снапшоты лучше делать не последовательно, а атомарно иначе на можно получить неконсистентный бэкап. Это однозначно ударит по производительности диска, но

Re: помогите с bash и условием

2013-08-22 Пенетрантность Sergey Korobitsin
Peter Pentchev ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:12 +0300 [ ... ] Так что: if echo $TO_DISK_INFO | fgrep -e $SERIAL_SHORT | fgrep -qe $SERIALTO; then ... fi Это всё, конечно, хорошо, но человек хотел, чтобы блок внутри if ... fi выполнился, если

Re: помогите с bash и условием

2013-08-22 Пенетрантность Владимир Скубриев
On 22.08.2013 17:43, Sergey Korobitsin wrote: Peter Pentchev ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:12 +0300 [ ... ] Так что: if echo $TO_DISK_INFO | fgrep -e $SERIAL_SHORT | fgrep -qe $SERIALTO; then ... fi этот способ не подходит - верно. Это всё, конечно,

Re: помогите с bash и условием

2013-08-22 Пенетрантность Sergey Korobitsin
Владимир Скубриев ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 17:47 +0400 On 22.08.2013 17:43, Sergey Korobitsin wrote: if echo $TO_DISK_INFO | fgrep -e $SERIAL_SHORT | fgrep -qe $SERIALTO || true; then ... fi что, согласитесь, не очень читабельно. а что значит ||

Re: помогите с bash и условием

2013-08-22 Пенетрантность Peter Pentchev
On Thu, Aug 22, 2013 at 07:43:46PM +0600, Sergey Korobitsin wrote: Peter Pentchev ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:12 +0300 [ ... ] Так что: if echo $TO_DISK_INFO | fgrep -e $SERIAL_SHORT | fgrep -qe $SERIALTO; then ... fi Это всё,

Re: помогите с bash и условием

2013-08-22 Пенетрантность Sergey Korobitsin
Peter Pentchev ☫ → To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 17:10 +0300 On Thu, Aug 22, 2013 at 07:43:46PM +0600, Sergey Korobitsin wrote: Ну, if умеет отрицание: if ! echo $TO_DISK_INFO | fgrep -e $SERIAL_SHORT | fgrep -qe $SERIALTO; then ... fi В точности то,

Re: помогите с bash и условием

2013-08-22 Пенетрантность Andrey Melnikoff
Владимир Скубриев vladi...@skubriev.ru wrote: On 22.08.2013 14:28, Sergey Korobitsin wrote: Владимир Скубриев ??? ??? To Debian-russian@lists.debian.org @ Thu, Aug 22, 2013 14:23 +0400 [skipp] TO=/dev/sdb SERIAL=RTF57NGH TO_DISK_INFO=`udevadm info --query=all -n $TO` echo

Re: Нужен ежедневник.

2013-08-22 Пенетрантность Artem Chuprina
Maksym Tiurin - debian-russian @ Mon, 05 Aug 2013 08:44:13 +0300: Но в этом подходе есть один минус: изображения и вложения в один файл не впихнуть. Можно конечно сделать как в TeX, т.е. один огромный текстовый файл и несколько каталогов с изображениями и вложениями, но это уже будет

Re: как искать то что тебе нужно про bash в процессе изучения

2013-08-22 Пенетрантность Artem Chuprina
Владимир Скубриев - Debian-russian@lists.debian.org @ Thu, 22 Aug 2013 15:12:02 +0400: ВС документации по bash полно, но найти в гугл или в самой документации на ВС http://www.gnu.org/software/bash/manual/bash.html ВС что то конкретное сложно ВС например я пытался найти описание

Re: помогите с bash и условием

2013-08-22 Пенетрантность Artem Chuprina
Sergey Korobitsin - debian-russian@lists.debian.org @ Thu, 22 Aug 2013 20:31:31 +0600: Ну, if умеет отрицание: if ! echo $TO_DISK_INFO | fgrep -e $SERIAL_SHORT | fgrep -qe $SERIALTO; then ... fi [...] Так что if ! echo ... ; then ... сделает нужное. SK Да, надо