можно ли запустить 1с без Иксов?

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Аватара пользователя
agi
Сообщения: 6
ОС: AltLinux 4.0 Desktop

можно ли запустить 1с без Иксов?

Сообщение agi »

День добрый.
Есть: АЛД4.0; 1с 7.7 сетевая; wine@ethersoft 1,0,9 +FreeNX.
требуется автоматический запуск на сервере 1с, под определённым пользователем, чтобы автоматом в 1с запускался скрипт и готовил отчётность в файлик, и 1с выключалась.
Сделано: процедура выгрузки отчёта из 1с в файлик; копирование файлика куда надо в нужном формате
Осталось сделать - запуск 1с по расписанию, но... нигде не могу запустить 1с под вайном, чтобы не нужны были иксы. Как это сделать?
Или есть другое решение?
Спасибо сказали:
trdm
Сообщения: 266
ОС: Window XP

Re: можно ли запустить 1с без Иксов?

Сообщение trdm »

agi писал(а):
21.12.2009 18:22
Или есть другое решение?

Сделать все врукопашную по данным из 1С-но БД.
qt1L, 2C и прочие "аналоги" 1С.
Смертельная доза aлкoгoля 8 гр. на 1 кг вeсa тела: 80 кг * 8 = 640 гр.
Хотите знать больше?
Спасибо сказали:
prof
Сообщения: 119
ОС: gentoo

Re: можно ли запустить 1с без Иксов?

Сообщение prof »

Если wineconsole недостаточно, вот выдержка из man Xvfb:
Xvfb is an X server that can run on machines with no display hardware and no physical input devices. It emulates a dumb framebuffer using virtual memory
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: можно ли запустить 1с без Иксов?

Сообщение rm_ »

Под VNC можно запустить: http://rm.pp.ru/info/persistent-apps-in-vnc
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: можно ли запустить 1с без Иксов?

Сообщение BIgAndy »

agi писал(а):
21.12.2009 18:22
Осталось сделать - запуск 1с по расписанию, но... нигде не могу запустить 1с под вайном, чтобы не нужны были иксы. Как это сделать?
Или есть другое решение?

не то чтобы совсем не под иксами (если захотите, сможете модифицировать локальный xorg под фреймбуфер)
но например:

Код: Выделить всё

$  cat >  ~/bin/start_custom_x
#! /bin/sh
xinit ~/.start_.xinitrc -display :1 -- :1
#можете сюда воткнуть свой xorg со фреймбуфером)


в start_.xinitrc запишите скрипт запуска вашей программулины... А что? одынэс не может в бэкграунде (без запуска граф.интерфейса) обрабатывать пакетные задания?
Спасибо сказали:
Аватара пользователя
agi
Сообщения: 6
ОС: AltLinux 4.0 Desktop

Re: можно ли запустить 1с без Иксов?

Сообщение agi »

prof писал(а):
21.12.2009 18:35
Если wineconsole недостаточно,

увы недостаточно, wine всё равно ругается на отсутствие иксов
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:curses:WCCURSES_InitBackend (n)curses was not found at configuration time.
If you want (n)curses support, please install relevant packages.
err:wineconsole:WINECON_Init failed to init.


rm_ писал(а):
21.12.2009 18:37
Под VNC можно запустить: http://rm.pp.ru/info/persistent-apps-in-vnc


От VNC отказался - были проблемы, не хочется туда возвращаться.

BIgAndy писал(а):
21.12.2009 18:57
agi писал(а):
21.12.2009 18:22
Осталось сделать - запуск 1с по расписанию, но... нигде не могу запустить 1с под вайном, чтобы не нужны были иксы. Как это сделать?
Или есть другое решение?

не то чтобы совсем не под иксами (если захотите, сможете модифицировать локальный xorg под фреймбуфер)
но например:

Код: Выделить всё

$  cat >  ~/bin/start_custom_x
#! /bin/sh
xinit ~/.start_.xinitrc -display :1 -- :1
#можете сюда воткнуть свой xorg со фреймбуфером)


в start_.xinitrc запишите скрипт запуска вашей программулины... А что? одынэс не может в бэкграунде (без запуска граф.интерфейса) обрабатывать пакетные задания?


xorg - пока слишком сложно для меня, но буду читать, спасибо.

запуск 1с в бэкграунде - это какой ключик? Где можно глянуть?
Спасибо сказали:
Аватара пользователя
agi
Сообщения: 6
ОС: AltLinux 4.0 Desktop

Re: можно ли запустить 1с без Иксов?

Сообщение agi »

trdm писал(а):
21.12.2009 18:34
agi писал(а):
21.12.2009 18:22
Или есть другое решение?

Сделать все врукопашную по данным из 1С-но БД.



Приберегу на самый крайний случай, спасибо
Спасибо сказали:
prof
Сообщения: 119
ОС: gentoo

Re: можно ли запустить 1с без Иксов?

Сообщение prof »

agi писал(а):
21.12.2009 19:18
увы недостаточно, wine всё равно ругается на отсутствие иксов
...
Make sure that your X server is running and that $DISPLAY is set correctly.
err:curses:WCCURSES_InitBackend (n)curses was not found at configuration time.
If you want (n)curses support, please install relevant packages.
err:wineconsole:WINECON_Init failed to init.
Это недостаток этерсовтовской сборки, там curses была отключена жёстко. Нужна более свежая сборка. Подробности.
Спасибо сказали:
Djelf
Сообщения: 615
ОС: Гигтег+Цшт32

Re: можно ли запустить 1с без Иксов?

Сообщение Djelf »

Аналогичная тема: 1C в cron
Спасибо сказали:
Аватара пользователя
agi
Сообщения: 6
ОС: AltLinux 4.0 Desktop

Re: можно ли запустить 1с без Иксов?

Сообщение agi »

prof писал(а):
21.12.2009 18:35
Если wineconsole недостаточно, вот выдержка из man Xvfb:
Xvfb is an X server that can run on machines with no display hardware and no physical input devices. It emulates a dumb framebuffer using virtual memory




Это работает.
Спасибо сказали: