forum.bitel.ru http://forum.bitel.ru/ |
|
Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: http://forum.bitel.ru/viewtopic.php?f=22&t=7881 |
Страница 1 из 1 |
Автор: | Угрюмов Роман [ 26 мар 2013, 14:20 ] |
Заголовок сообщения: | Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
Устанавливаю BGBilling 5.2 на Ubuntu 12.10 Сервер установился, клиентом к серверу подключился Беспокоит сообщение об ошибке при выполнении команды /etc/init.d/bgbilling start $Starting bgbilling: /etc/init.d/bgbilling: 66: [:false: unexpected operator Клиент: вер. 5.2 сборка 1131 от 11.03.2013 20:08:57 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.7.0_11 ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется Сервер: вер. 5.2 сборка 1390 от 25.01.2013 16:09:13 os: Linux; java: OpenJDK Client VM, v.1.7.0_15 ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется |
Автор: | dimOn [ 26 мар 2013, 15:29 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
Код: cd /etc/init.d && ls -l bg*
|
Автор: | snark [ 26 мар 2013, 15:34 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
Угрюмов Роман писал(а): ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется Из за этого Вы создадите еще не одну тему ![]() |
Автор: | dimOn [ 26 мар 2013, 15:35 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
Ну это точно не связано с текущей темой) |
Автор: | skn [ 26 мар 2013, 15:57 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
какой shell используется? |
Автор: | Угрюмов Роман [ 26 мар 2013, 16:45 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
skn писал(а): какой shell используется? bash - Решено, заменил /bin/sh на /bin/bash в скрипте и ошибка исчезлаsnark писал(а): Угрюмов Роман писал(а): ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется Из за этого Вы создадите еще не одну тему ![]() |
Автор: | dimOn [ 26 мар 2013, 16:46 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
шел тут непричём, ответьте на второе сообщение |
Автор: | dimOn [ 26 мар 2013, 17:04 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
отлично, а запускаются они от какого юзера (для такой ошибки)? и на всякий случай: Код: which [ и на картинке вроде никаких ошибок нету? или как? |
Автор: | Угрюмов Роман [ 26 мар 2013, 17:23 ] | ||
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: | ||
Вернул в исходное состояние файл bgbilling.sh, а именно первую строку в исходное состояние: #!/bin/sh При выполнении команды bgbilling start наблюдаю сообщение об ошибке (прилагаю скриншот) Если заменить #!/bin/sh на #/bin/bash то сообщения нет, как на предыдущем скриншоте Запускаю от root
|
Автор: | dimOn [ 26 мар 2013, 17:29 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
Сделайте root:root и 755 на них как положено. Это как минимум. А остальное очень странно. А sh у вас это что, собственно? Не bash, как видно. Покажите: Код: ls -l /bin/sh
|
Автор: | Угрюмов Роман [ 26 мар 2013, 17:52 ] | ||
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: | ||
Уточню: в первой строчке файла bgbilling Код: #!/bin/sh # chkconfig: - 98 02 # description: bgbilling daemon # processname: bgbilling . /etc/init.d/bgcommonrc prog="bgbilling" serverstart=server_start.sh serverstop=server_stop.sh serverstatus=server_status.sh Заменил Код: #!/bin/sh на Код: #!/bin/bash и ошибка перестала появляться. Так можно делать?На картинке результат команды запуска сервера, если использовать оригиналиный файл то есть со строчкой #!/bin/sh
|
Автор: | dimOn [ 26 мар 2013, 19:23 ] |
Заголовок сообщения: | Re: Сообщение об ошибке /etc/init.d/bgbilling: 66: [:false: |
ну вот и видим что у вас sh это не bash как во многих дистрибутивах, а dash дебиановский. я не знаю почему там не срабатывает "[" который на самом деле бинарник и у вас судя по предыдущим ответам присутствует. конечно заменять можно. эти скрипты по сути лишь примеры изначально под ограниченное кол-во дистрибутивов, их можно (и нужно иногда) подправлять под текущую обстановку. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |