# Execute program on server side

**URL:** <https://forum.servoy.com/t/execute-program-on-server-side/13895>\
**Category:** Classic Servoy\
**Created:** [April 24, 2011, 8:35am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895 "2011-04-24T08:35:13Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [April 24, 2011, 8:35am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/1 "2011-04-24T08:35:13Z")

</div>

Hi all.

How can I execute a .sh/.bat file on the server side and capture the output in smarclient?  
Do I need to do it throw headless client?

Best regards. **Roberto Blasco**.

---

<div class="post-metadata">

**Author:** ![david](https://avatars.discourse-cdn.com/v4/letter/d/aeb1de/32.png) [@david](https://forum.servoy.com/u/david)\
**Post date:** [April 25, 2011, 2:38pm UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/2 "2011-04-25T14:38:22Z")

</div>

Good example of executing externals:

[viewtopic.php?f=22&t=14310#p75729](http://forum.servoy.com/viewtopic.php?f=22&t=14310#p75729)

I would think combining this with a headless client call would do the trick.

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [April 25, 2011, 6:09pm UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/3 "2011-04-25T18:09:43Z")

</div>

Hi david.

Thanks for your answer. I’m gonna study the example you say ![:-)]( "Smile")

Best regards. **Roberto Blasco**.

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [April 26, 2011, 9:26am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/4 "2011-04-26T09:26:30Z")

</div>

if you really just want to execute a batch/shell file on the server and don’t touch any servoy specific solution things.  
Then i guess a simple client/server java plugin could do that just as fast for you. That has way less overhead.

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [April 26, 2011, 9:50pm UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/5 "2011-04-26T21:50:11Z")

</div>

Hi Johan.

I’ve already done some plugins for servoy to my solutions.

If I am not mistaken, Java plugins in Servoy Client are client Side executed.  
How can I do to make the Java plugins executed in the server side?

Best regards. **Roberto Blasco**.

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [April 27, 2011, 8:22am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/6 "2011-04-27T08:22:32Z")

</div>

make a serverside plugin…  
Look for example to the FilePlugin that also has a server part.

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [April 27, 2011, 8:37am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/7 "2011-04-27T08:37:08Z")

</div>

Thanks Johan ![:-)]( "Smile")

Best regards. Roberto Blasco.

---

<div class="post-metadata">

**Author:** ![patrick](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@patrick](https://forum.servoy.com/u/patrick)\
**Post date:** [April 27, 2011, 9:05am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/8 "2011-04-27T09:05:07Z")

</div>

btw: our [UserManager plugin](http://www.servoy-plugins.de) can already do just that… The output of the command is returned to the client executing the command.

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [April 27, 2011, 10:06am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/9 "2011-04-27T10:06:11Z")

</div>

Hi Patrick

Which version do I need, standard or pro?

Best regards. Roberto Blasco.

---

<div class="post-metadata">

**Author:** ![patrick](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@patrick](https://forum.servoy.com/u/patrick)\
**Post date:** [April 27, 2011, 10:55am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/10 "2011-04-27T10:55:42Z")

</div>

Standard.

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://forum.servoy.com/u/Roberto_Blasco)\
**Post date:** [April 28, 2011, 7:20am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/11 "2011-04-28T07:20:56Z")

</div>

Hi Patrick

I love this plugin ![:-)]( "Smile")

Only one thing … the posibility to take the stderr output without using a bashscript file.

Best regards. Roberto Blasco.

---

<div class="post-metadata">

**Author:** ![patrick](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@patrick](https://forum.servoy.com/u/patrick)\
**Post date:** [April 28, 2011, 8:34am UTC](https://forum.servoy.com/t/execute-program-on-server-side/13895/12 "2011-04-28T08:34:32Z")

</div>

What exactly would you need there? A log file?
