【发布时间】:2017-05-06 08:45:38
【问题描述】:
我不熟悉 Centos 7 中 systemd 单元文件的概念,但需要在启动时启动 MATLAB 许可证管理器。 MATLAB 没有提供有关如何执行此操作的特定解决方案,以下似乎有效,但在键入 systemctl start license-manager 和 systemctl stop license-manager 时要求输入密码。这是预期的吗?
请注意,这确实需要以特定用户而不是 root 身份运行。
这是我的/etc/systemd/system/license-manager.service文件:
[Unit]
Description=MATLAB FlexLM license manager
[Service]
Type=forking
ExecStart=/usr/local/MATLAB/R2016a/etc/lmstart
ExecStop=/usr/local/MATLAB/R2016a/etc/lmdown
KillMode=none
Restart=on-failure
RestartSec=90
User=lmlicenseuser
[Install]
WantedBy=multi-user.target
【问题讨论】:
标签: linux centos centos7 systemd