# URCap Daemon vs Linux Daemon

**URL:** <https://forum.universal-robots.com/t/urcap-daemon-vs-linux-daemon/3596>\
**Category:** URCap Development\
**Tags:** urcaps, daemon, linux\
**Created:** [February 7, 2019, 2:49am UTC](https://forum.universal-robots.com/t/urcap-daemon-vs-linux-daemon/3596 "2019-02-07T02:49:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![frederic.chaxel](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@frederic.chaxel](https://forum.universal-robots.com/u/frederic.chaxel)\
**Post date:** [February 7, 2019, 2:49am UTC](https://forum.universal-robots.com/t/urcap-daemon-vs-linux-daemon/3596/1 "2019-02-07T02:49:12Z")

</div>

Hi,

I’m new with UR so sorry if this question sound strange.

Why should I write an Urcap application in order to start a daemon (and start a communication with it using free tcp socket) rather than installing my application as a linux daemon ? It seems to be more simple.

Thank’s.

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [February 7, 2019, 6:23am UTC](https://forum.universal-robots.com/t/urcap-daemon-vs-linux-daemon/3596/2 "2019-02-07T06:23:01Z")

</div>

URCap daemons are the only recommended way by UR.  
Other options may be possible, and if it is your robot, you can use it in your preferable way.  
But the officially supported way is through URCaps.

If working on a potential UR+ Product, pay attention to that only URCap based daemons are accepted for Certification,.

---

<div class="post-metadata">

**Author:** ![frederic.chaxel](https://avatars.discourse-cdn.com/v4/letter/f/b487fb/32.png) [@frederic.chaxel](https://forum.universal-robots.com/u/frederic.chaxel)\
**Post date:** [February 7, 2019, 7:50am UTC](https://forum.universal-robots.com/t/urcap-daemon-vs-linux-daemon/3596/3 "2019-02-07T07:50:22Z")

</div>

Thank’s

By the way can I found a generic already compiled URcap application simply launching an external code (script or java or cpp application).

I’ve see it can be done based on a sample on github … but already compiled will be fine !

Bye.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/system/32/1_2.png) [@system](https://forum.universal-robots.com/u/system)\
**Post date:** [January 27, 2021, 12:49am UTC](https://forum.universal-robots.com/t/urcap-daemon-vs-linux-daemon/3596/4 "2021-01-27T00:49:15Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
