Добрый день. Имеются 2 российских дистрибутива - RedOs и Goslinux. Goslinux - близкий брат RedOs, разрабатывался той же компанией, но имеет отличие в настройках. Именно это, похоже, и является источником моей проблемы.
Есть примерно такой юнит, прекрасно работающий на RedOs:
[Unit]
Description=somesoft
After=postgresql.service
[Service]
Type=simple
User=someuser
Group=someuser
ExecStart=/opt/vendor/somesoft/system/bin/run.sh
ExecStop=/opt/vendor/somesoft/system/bin/stop.sh
ExecReload=/opt/vendor/somesoft/system/bin/restart.sh
[Install]
WantedBy=multi-user.target
Однако при попытке стартовать такой сервис на GosLinux в статусе первой строкой идёт:
/opt/vendor/somesoft/system/bin/run.sh: line 13: ulimit: open files: cannot modify limit: Операция не позволена
В /etc/security/limits.conf записано:
someuser hard nofile 30000
someuser soft nofile 30000
someuser hard nproc 8192
someuser soft nproc 8192
Буду очень благодарен за подсказку.