Найти в Дзене
Красный огурец

1C debug linux

Запуск сервера 1С в режиме отладки.
Останавливаем сервер:

/etc/init.d/srv1cv82 stop

Открываем на редактирование запускающий скрипт /etc/init.d/srv1cv82 и добавляем строчку:
[ -z «$SRV1CV8_DEBUG» ] && SRV1CV8_DEBUG=1,
должно получиться так:

#------------------------------------------------------------
# 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
###debug debug debug
[ -z "$SRV1CV8_DEBUG"     ] && SRV1CV8_DEBUG=1
###debug debug debug

для того чтоб не забыть где и что я изменял, я выделил с верху и снизу строчкой ###debug debug debug

пере запускаем сервер полностью. Всё! Debug включён!