Size: a a a

PostgreSQL + 1C + Linux

2021 June 30

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
Поэтому сразу сервис нужно создавать в /lib/systemd/system/
Туда помещаются юниты из пакетов, те, что создаются руками принято размещать в /etc/systemd/system
источник

M

Merril B. Whezley in PostgreSQL + 1C + Linux
С Ethersoft драйвером взлетело? Или пришлось конфиги править ?
источник

LK

L K in PostgreSQL + 1C + Linux
Для случаев подобных описанному разработчики рекомендуют
https://github.com/systemd/systemd/issues/12084
/lib/systemd/system/
иначе никак - не будет работать не disable не mask
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
не будет работать не disable
у нас все работает, как должно ...
mask не пользуем в работе
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
да и потом, какой смысл маскировать юнит, который ты сам туда засунул? просто не помещай его туда (в /etc/systemd/system) и все ...
источник

LK

L K in PostgreSQL + 1C + Linux
Я же Вам объясняю при одновременной работе нескольких версий 1с на разных портах,
для каждой версии 1с должна быть запущена своя служба ras,
в systemd которой обязательно будет:
Requires=SERVICENAME.service
а следовательно в основном сервисе не будет работать
disable/enable
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
а следовательно в основном сервисе не будет работать
disable/enable

не уловил ... можно для тугих?
источник

VR

V R in PostgreSQL + 1C + Linux
с Ethersoft не взлетело...  завелось с драйвером Sentinel и коментом PrivateTmp=yes в юните srv1cv8
источник

VR

V R in PostgreSQL + 1C + Linux
Кто сможет поделиться юнитом рабочим для запуска сервиса ras через systemd
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
как вариант взять с ИТС :)
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
ну или здесь я собрал немного всякого https://github.com/slothfk/1c_systemd
источник

LK

L K in PostgreSQL + 1C + Linux
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
ну в данном случае мы же делаем другой юнит в рекомендуемых ... в целом Ваш посыл я понял, попробую дополнить статью 😉
источник

LK

L K in PostgreSQL + 1C + Linux
Если создан сервис ras который ссылается на сервис srv1cv83.service созданный вручную
то в сервисе srv1cv83.service не будет работать disable/enable
источник

VR

V R in PostgreSQL + 1C + Linux
увидел
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
это происходит всегда или только если RAS enable?
источник

LK

L K in PostgreSQL + 1C + Linux
Поскольку  Requires= не обойти, а mask для сервисов размещенных в \etc\... не работает
остается только вариант размещения systemd
/lib/systemd/system/
источник

LK

L K in PostgreSQL + 1C + Linux
Не скажу нужно проверять.
источник

AF

Alexey Fedotov in PostgreSQL + 1C + Linux
и потом, что значит не работает enable/disable? эта штука просто создает/удаляет симлинки ... или имеется ввиду, что при отсутствующем симлинке сервис srv1cv83 все равно пытается стартовать?
источник

LK

L K in PostgreSQL + 1C + Linux
Алексей потому что есть дочерний сервис это в матчасти описано.
источник