BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 22:24

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 26 мар 2013, 14:20 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Устанавливаю 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 не рекомендуется


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 15:29 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Код:
cd /etc/init.d && ls -l bg*

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 15:34 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Угрюмов Роман писал(а):
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется

Из за этого Вы создадите еще не одну тему ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 15:35 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну это точно не связано с текущей темой)

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 15:57 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
какой shell используется?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 16:45 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
skn писал(а):
какой shell используется?
bash - Решено, заменил /bin/sh на /bin/bash в скрипте и ошибка исчезла

snark писал(а):
Угрюмов Роман писал(а):
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется

Из за этого Вы создадите еще не одну тему ;)
Даже стесняюсь спросить а в чем подвох?


Последний раз редактировалось Угрюмов Роман 26 мар 2013, 16:52, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 16:46 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
шел тут непричём, ответьте на второе сообщение

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 16:55 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
dimOn писал(а):
шел тут непричём, ответьте на второе сообщение


Вложения:
shel.jpg
shel.jpg [ 133.41 КБ | Просмотров: 5204 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 17:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
отлично, а запускаются они от какого юзера (для такой ошибки)? и на всякий случай:
Код:
which [


и на картинке вроде никаких ошибок нету? или как?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 17:23 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Вернул в исходное состояние файл bgbilling.sh, а именно первую строку в исходное состояние: #!/bin/sh
При выполнении команды bgbilling start наблюдаю сообщение об ошибке (прилагаю скриншот)
Если заменить #!/bin/sh на #/bin/bash то сообщения нет, как на предыдущем скриншоте
Запускаю от root


Вложения:
shel1.jpg
shel1.jpg [ 181.28 КБ | Просмотров: 5198 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 17:29 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Сделайте root:root и 755 на них как положено. Это как минимум.

А остальное очень странно. А sh у вас это что, собственно? Не bash, как видно. Покажите:
Код:
 ls -l /bin/sh

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 17:52 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Уточню: в первой строчке файла 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


Вложения:
shel2.jpg
shel2.jpg [ 138.35 КБ | Просмотров: 5197 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 мар 2013, 19:23 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну вот и видим что у вас sh это не bash как во многих дистрибутивах, а dash дебиановский. я не знаю почему там не срабатывает "[" который на самом деле бинарник и у вас судя по предыдущим ответам присутствует.

конечно заменять можно. эти скрипты по сути лишь примеры изначально под ограниченное кол-во дистрибутивов, их можно (и нужно иногда) подправлять под текущую обстановку.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.055s | 44 Queries | GZIP : On ]