klaros as a service ubuntuklaros as a service ubuntuhttps://www.klaros-testmanagement.com/en/c/message_boards/find_thread?p_l_id=11703&threadId=4738632024-03-29T15:49:50Z2024-03-29T15:49:50ZRE: klaros as a service ubuntuTorsten Stolpmannhttps://www.klaros-testmanagement.com/en/c/message_boards/find_message?p_l_id=11703&messageId=4738862019-07-17T09:47:07Z2019-07-17T09:40:50ZHello Aditya,<br /><br />the following is a verified solution for systemd (<span style="font-family: courier new, courier, monospace">/etc/systemd/system/klaros.service</span>):<br /><br /><div class="lfr-code"><table><tbody><tr><td class="line-numbers" data-line-number="1"></td><td class="lines"><div class="line">[Unit]</div></td></tr><tr><td class="line-numbers" data-line-number="2"></td><td class="lines"><div class="line">Description=Klaros Testmanagement Service</div></td></tr><tr><td class="line-numbers" data-line-number="3"></td><td class="lines"><div class="line">After=syslog.target network.target</div></td></tr><tr><td class="line-numbers" data-line-number="4"></td><td class="lines"><div class="line"><br /></div></td></tr><tr><td class="line-numbers" data-line-number="5"></td><td class="lines"><div class="line">[Service]</div></td></tr><tr><td class="line-numbers" data-line-number="6"></td><td class="lines"><div class="line">Type=forking</div></td></tr><tr><td class="line-numbers" data-line-number="7"></td><td class="lines"><div class="line">User=klaros</div></td></tr><tr><td class="line-numbers" data-line-number="8"></td><td class="lines"><div class="line"><br /></div></td></tr><tr><td class="line-numbers" data-line-number="9"></td><td class="lines"><div class="line">ExecStart=/opt/klaros-testmanagement/bin/startup.sh</div></td></tr><tr><td class="line-numbers" data-line-number="10"></td><td class="lines"><div class="line">ExecStop=/opt/klaros-testmanagement/bin/shutdown.sh</div></td></tr><tr><td class="line-numbers" data-line-number="11"></td><td class="lines"><div class="line"><br /></div></td></tr><tr><td class="line-numbers" data-line-number="12"></td><td class="lines"><div class="line">[Install]</div></td></tr><tr><td class="line-numbers" data-line-number="13"></td><td class="lines"><div class="line">WantedBy=multi-user.target</div></td></tr></tbody></table></div><br />Please note that the <span style="font-family: courier new, courier, monospace">User=klaros</span> setting requires the creation of a user and setting the correct ownership for <span style="font-family: courier new, courier, monospace">/opt/klaros-testmanagement:<br /><br /></span><div class="lfr-code"><table><tbody><tr><td class="line-numbers" data-line-number="1"></td><td class="lines"><div class="line">adduser klaros</div></td></tr><tr><td class="line-numbers" data-line-number="2"></td><td class="lines"><div class="line">chown -R klaros /opt/klaros-testmanagement</div></td></tr></tbody></table></div><br />There is no need to run Klaros under a root account and we discourage users to do so.<br /><br />Hope this helps, please let me know if this works for you.<br /><br />TorstenTorsten Stolpmann2019-07-17T09:40:50ZRE: klaros as a service ubuntuTorsten Stolpmannhttps://www.klaros-testmanagement.com/en/c/message_boards/find_message?p_l_id=11703&messageId=4738742019-07-17T08:54:18Z2019-07-17T08:54:18ZHaven't verified this yet, I think you are missing something like this:<br /><br /><div class="lfr-code"><table><tbody><tr><td class="line-numbers" data-line-number="1"></td><td class="lines"><div class="line">[Install]</div></td></tr><tr><td class="line-numbers" data-line-number="2"></td><td class="lines"><div class="line">WantedBy=multi-user.target</div></td></tr></tbody></table></div>I will check back later once verified.<br /><br />Regards,<br /><br />TorstenTorsten Stolpmann2019-07-17T08:54:18Zklaros as a service ubuntuAditya Vijjanhttps://www.klaros-testmanagement.com/en/c/message_boards/find_message?p_l_id=11703&messageId=4738622019-07-17T08:41:01Z2019-07-17T08:41:01ZI have created Klaros.service file in /etc/systemd/system and below id the file config. I am able to start stop klaros service.<br /><br />[Unit]<br />Description=Klaros<br />After=network.target<br /><br />[Service]<br />Type=forking<br /><br />ExecStart=/opt/klaros-testmanagement/bin/startup.sh<br />ExecStop=/opt/klaros-testmanagement/bin/shutdown.sh<br /><br />When i am trying to enable klaros service by systemctl enable klaros i received below details.<br /><br /> sudo systemctl enable klaros<br /><br />The unit files have no installation config (WantedBy, RequiredBy, Also, Alias<br />settings in the [Install] section, and DefaultInstance for template units).<br />This means they are not meant to be enabled using systemctl.<br />Possible reasons for having this kind of units are:<br />1) A unit may be statically enabled by being symlinked from another unit's<br /> .wants/ or .requires/ directory.<br />2) A unit's purpose may be to act as a helper for some other unit which has<br /> a requirement dependency on it.<br />3) A unit may be started when needed via activation (socket, path, timer,<br /> D-Bus, udev, scripted systemctl call, ...).<br />4) In case of template units, the unit is meant to be enabled with some<br /> instance name specified.Aditya Vijjan2019-07-17T08:41:01Z