forum.bitel.ru
http://forum.bitel.ru/

snapshot.sh неправильный регексп (CRM)
http://forum.bitel.ru/viewtopic.php?f=19&t=9846
Страница 1 из 1

Автор:  Cromeshnic [ 20 окт 2014, 11:15 ]
Заголовок сообщения:  snapshot.sh неправильный регексп

v 6.1

Код:
# ./snapshot.sh create
Warning: Using a password on the command line interface can be insecure.
mysqldump: Got error: 2005: Unknown MySQL server host 'sql0.srv' (0) when trying to connect


В data.properties:
Код:
db.url=jdbc:mysql://bg-sql0.srv/bgbilling_f?useUnicode=true&characterEncoding=UTF-8&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true&useCursorFetch=true&queryTimeoutKillsConnection=true&connectTimeout=1000


Т.е. bg-sql0.srv -> sql0.srv

В snapshot.sh:
Код:
if [[ "${value}" =~ ([[:alpha:][:digit:]\.]+):*([[:digit:]]*)/([[:alpha:]]+) ]]


поправите?

Автор:  Cromeshnic [ 20 окт 2014, 11:18 ]
Заголовок сообщения:  Re: snapshot.sh неправильный регексп

Ну и да, имя базы "bgbilling_f" тоже не воспринимается по той же причине.

Автор:  Cromeshnic [ 20 окт 2014, 11:36 ]
Заголовок сообщения:  Re: snapshot.sh неправильный регексп

И ещё при первом запуске после инсталла биллинга snapshot.sh ругается на отсутствие client.jars

Автор:  Cromeshnic [ 20 окт 2014, 11:41 ]
Заголовок сообщения:  Re: snapshot.sh неправильный регексп

О, теперь и сами скрипты обновляются при апдейте, круто.
Тогда тем более жду фикса регекспов :)

Автор:  Администратор [ 20 окт 2014, 12:52 ]
Заголовок сообщения:  Re: snapshot.sh неправильный регексп

Попробуйте такой регексп:
Код:
if [[ "${value}" =~ ([[:alpha:][:digit:]_\.\-]+):*([[:digit:]]*)/([[:alpha:]]+) ]]

Автор:  Cromeshnic [ 20 окт 2014, 14:36 ]
Заголовок сообщения:  Re: snapshot.sh неправильный регексп (CRM)

Ну я то так и сделал у себя - заработало, просто после апдейта snapshot.sh обратно вернулся :)

Только для имени базы тоже добавьте.
Вообще лучше всего нагуглить разрешенные символы для имени хоста и базы, и их все добавить.

Автор:  Администратор [ 20 окт 2014, 15:11 ]
Заголовок сообщения:  Re: snapshot.sh неправильный регексп (CRM)

Цитата:
Только для имени базы тоже добавьте.


Добавлено вот так, обновление собирается.
Код:
 if [[ "${value}" =~ ([[:alpha:][:digit:]_\.\-]+):*([[:digit:]]*)/([[:alpha:][:digit:]_\.\-]+) ]]


Цитата:
Вообще лучше всего нагуглить разрешенные символы для имени хоста и базы, и их все добавить.

Найденные готовые какие-то длинные, без использования наборов.
Добавил тире и нижнее подчёркивание пока, вряд ли там что-то ещё добавят.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/