Size: a a a

2020 September 30

AD

Art Dor in pro.bash
а предыдущую пролему решил следующим образм:
#!/bin/bash

SCRIPT_PATH="/root/lanspeed.sh"
while :; do exec "$SCRIPT_PATH"
done
если вручную запускаю сервис start.service все замечательно отрабатывает
источник

OM

Oleg Makarikhin in pro.bash
Обычно проблемы в рпзличабщмхся переменных среды окружения, PATH например.
источник

Vs

Vladislav support.od... in pro.bash
Самое главное опущено - что делает скрипт lanspeed.sh (кратко) ?
источник

AD

Art Dor in pro.bash
lanspeed.sh при помощи утилиты iperf поочередно проверяет скорость лан порта всех устройств в сети и записывает в базу mysql результат проверки и время последней проверки. работает в конечном цикле пока не дойдет до последнего хоста.
источник

Vs

Vladislav support.od... in pro.bash
ох, бедная сеть
источник

AD

Art Dor in pro.bash
да не, я таймауты поставил)
источник

AD

Art Dor in pro.bash
и один хост он проверяет не чаще чем раз в неделю
источник

AD

Art Dor in pro.bash
*один и  тот же
источник

Vs

Vladislav support.od... in pro.bash
планировщик надо, а не зацикливать скрипт
источник

B

BIB in pro.bash
Добрый день.
источник

B

BIB in pro.bash
Есть, кто в awk силён?
Есть multiline записи, каждое поле - строка.
Как мне найти поле-строку с "comment: xxx", и из этого поля-строки вырезать "comment:"?
Можно ли это сделать средствами awk, без предварительной обработки grep'ом и sed'ом?
источник

Vs

Vladislav support.od... in pro.bash
sed '/comment:/s/comment://g' <file>
для перезаписи добавить -i""
источник

B

BIB in pro.bash
а на awk'е?
источник

Vs

Vladislav support.od... in pro.bash
на awk:
awk -F'comment:' '/comment:/ && $0 != "" {print $2;}' <file>
источник

B

BIB in pro.bash
нет, разделитель у записей другой у меня. Коммент - всего лишь одно из полей
источник

Лс

Лень с Самосознанием... in pro.bash
BIB
Есть, кто в awk силён?
Есть multiline записи, каждое поле - строка.
Как мне найти поле-строку с "comment: xxx", и из этого поля-строки вырезать "comment:"?
Можно ли это сделать средствами awk, без предварительной обработки grep'ом и sed'ом?
А зачем тут awk?
Это выцедит нужный текст:
grep -P -o "(?<=comment:).+"
источник

Vs

Vladislav support.od... in pro.bash
BIB
нет, разделитель у записей другой у меня. Коммент - всего лишь одно из полей
тогда нужны образцы строк
источник

Vs

Vladislav support.od... in pro.bash
я AFK, надеюсь на присутствующих, что они помогут
источник

B

BIB in pro.bash
Name: qwerty
Comment: comment with spaces
Total: 10 MB   20 MB   30 MB
Name: asdfg
Comment: another
Total: 11 MB   21 MB   31 MB
(...и т,д.)
источник

B

BIB in pro.bash
еще и из Total: "откусить" только последнее значение хочется...
источник