| Summary: | Проблемы с символом '/' в шаблоне | ||
|---|---|---|---|
| Product: | Branch p7 | Reporter: | Roman Savochenko <rom_as> |
| Component: | grep | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-p7 <qa-p7> |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
(В ответ на комментарий №0)
> Причём если убрать до символа '/' выдаёт странный выход:
> [roman@comp-a8-6500-apu-678234 include]$ ps -Ao pid,command | grep "18824[ ]*"
> 21119 grep 18824[ ]*
От окружения терминала как-то зависит, сейчас вроде нормально.
Пока закрою.
|
Имею функцию проверки повторного запуска командой: ps -Ao pid,command | grep "$(cat ${pLock})[ ]*${pCmd}" Которая прекрасно работает на T6, версия grep 2.10, x86: $ ps -Ao pid,command | grep "18824[ ]*/home" /home/roman/roman/work/OScadaD/bin/openscada --CoreDumpAllow --Config=/home/roman/roman/work/OScadaD/etc/oscada_AGLKS На T7, с версией grep 2.14, и x86_64 эта команда для символа '/' в $pCmd не работает совсем: $ ps -Ao pid,command | grep "18824[ ]*/home" <Пусто> Причём если убрать до символа '/' выдаёт странный выход: [roman@comp-a8-6500-apu-678234 include]$ ps -Ao pid,command | grep "18824[ ]*" 21119 grep 18824[ ]*