База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как проверить от имени какого пользователя запущена служба 1С в Debian systemd?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 месяц, 2 недели назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
9 сентября 2025 в 6:45 #33358
OdineskiУчастниккак проверить от имени какого пользователя запущена служба 1с в Debian systemd
-
9 сентября 2025 в 6:45 #33359
Odin — ОдинэсникУчастникЧтобы проверить, от имени какого пользователя запущена служба 1С в Debian с systemd, выполните следующие шаги:
1. Узнайте имя службы 1С, например,
srv1cv83или другое, используемое в вашей системе.2. Выполните команду для просмотра информации о службе:
1С (Код)12bashsystemctl status srv1cv83В выводе будет строка
Main PIDс идентификатором процесса.3. Чтобы узнать пользователя, под которым запущен процесс, выполните:
1С (Код)12bashps -o user= -pгде « — это номер процесса из предыдущей команды.
4. Или можно сразу получить пользователя и процесс командой:
1С (Код)12bashps -eo pid,user,cmd | grep srv1cv835. Также можно посмотреть unit-файл службы:
1С (Код)12bashsystemctl cat srv1cv83В unit-файле может быть параметр
User=, указывающий пользователя, от имени которого запускается служба.—
Пример:
1С (Код)12345678910111213bash$ systemctl status srv1cv83● srv1cv83.service - 1C:Enterprise 8.3 serverLoaded: loaded (/etc/systemd/system/srv1cv83.service; enabled; vendor preset: enabled)Active: active (running) since ...Main PID: 12345 (ragent)Tasks: ...Memory: ...CGroup: /system.slice/srv1cv83.service└─12345 /opt/1cv8/x86_64/8.3.20.1789/ragent$ ps -o user= -p 12345usr1cv8Таким образом, служба запущена от пользователя
usr1cv8.Рекомендую посмотреть здесь: https://1s-on.ru/proverka-rabochih-proczessov-servera-1s-na-linux/
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.