Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ошибка запуска сервера 1С Предприятия 8.1.13.37 в Ubuntu 7.10  (Прочитано 1838 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Oleg

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
    • Мои рассказы о компьютерах и сопутствующих железках
У кого-нибудь запустился новый релиз сервера 1С Предприятия 8.1.13.37 под Debian (Ubuntu) ?

Установил его на Ubuntu 7.10, но у меня он выдаёт ошибку при старте :

Цитировать
user@server1:~$ sudo /etc/init.d/srv1cv81 start
/etc/init.d/srv1cv81: 93: Syntax error: "(" unexpected

Фрагмент проблемного кода /etc/init.d/srv1cv81 (ошибка выскакивает на последней строке этого кода) :

Цитировать
#########################################
########### init starts here ############
#########################################

# chkconfig: 35 74 36
# description: Starts and stops the 1C:Enterprise daemons

#------------------------------------------------------------
# global macros. generated by install script
#------------------------------------------------------------
G_CONF_STYLE=deb
G_VER_ARCH=i386
G_VER_MAJOR=8
G_VER_MINOR=1
G_VER_BUILD=13
G_VER_RELEASE=37
G_BINDIR="/opt/1C/v${G_VER_MAJOR}.${G_VER_MINOR}/${G_VER_ARCH}"
#------------------------------------------------------------

G_VER_SHORT=${G_VER_MAJOR}.${G_VER_MINOR}
G_TITLE="1C:Enterprise ${G_VER_SHORT} server"

#------------------------------------------------------------
# this values can be passed from outside, so perform "z-check"
#------------------------------------------------------------
[ -z "$SRV1CV8_USER" ] && SRV1CV8_USER=usr1cv${G_VER_MAJOR}${G_VER_MINOR}
[ -z "$SRV1CV8_BINDIR" ] && SRV1CV8_BINDIR="$G_BINDIR"
[ -z "$SRV1CV8_PIDFILE" ] && SRV1CV8_PIDFILE="/var/run/srv1cv${G_VER_MAJOR}${G_VER_MINOR}.pid"
[ -z "$SRV1CV8_KEYTAB" ] && SRV1CV8_KEYTAB="$SRV1CV8_BINDIR/$SRV1CV8_USER.keytab"
[ -z "$SRV1CV8_WAITSTART" ] && SRV1CV8_WAITSTART=5
[ -z "$SRV1CV8_WAITSTOP" ] && SRV1CV8_WAITSTOP=5

#------------------------------------------------------------
# builds ragent's command line from configuration parameters
#------------------------------------------------------------
function buildCommandLine() {

Вопрос : в чём тут может быть ошибка?
Житель района Восточное Дегунино (Москва, Россия)

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Просто предположение. Может в том, что это не есть нормальный sh-скрипт?

Оффлайн Oleg

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
    • Мои рассказы о компьютерах и сопутствующих железках
Просто предположение. Может в том, что это не есть нормальный sh-скрипт?
Может быть...

Опубликовал проблемный скрипт тут.
Житель района Восточное Дегунино (Москва, Россия)

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Я говорил к тому, что не спец по скриптам, однако часто нарываюсь на проблемы, когда программисты пишут типа под sh ни разу не задумываясь, что sh не всегда есть bash, что мы имеем в полный рост на Дебиан и производных дистрибутивах.

Может указание интерпретатора в начале скрипта поможет?

Оффлайн Oleg

  • Автор темы
  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
    • Мои рассказы о компьютерах и сопутствующих железках
Может указание интерпретатора в начале скрипта поможет?

Помогло! Спасибо.

Нужно было вставить в проблемный скрипт первую строку
 
#!/bin/bash
Житель района Восточное Дегунино (Москва, Россия)

 

Страница сгенерирована за 0.052 секунд. Запросов: 22.