If you want to run Pharo as a service, I have found nssm to be working well.

https://nssm.cc

Phil

On Dec 29, 2017 09:25, "Nicolai Hess" <nicolaih...@gmail.com> wrote:

>
>
> 2017-12-29 3:07 GMT+01:00 Andrei Stebakov <lisper...@gmail.com>:
>
>> Pierce, I tried all of those "no display" options, the result is the same
>>
>> On Dec 28, 2017 8:37 PM, "Pierce Ng" <pie...@samadhiweb.com> wrote:
>>
>>> On Wed, Dec 27, 2017 at 04:58:39PM +0100, Cyril Ferlicot D. wrote:
>>> > On 12/27/2017 04:39 PM, Andrei Stebakov wrote:
>>> > > When I run Pharo 6.1 with -- headless option on Windows, it executes
>>> the
>>> > > eval command as expected but during the execution (which lasts 4
>>> sec) it
>>> > > opens the Pharo GUI.
>>> > > Is it expected? I thought headless means that the whole execution
>>> would
>>> > > happen in the background
>>> >
>>> > I think that currently Pharo does not have a "real" headless. But I
>>> > heard there was work on that part for Pharo 7.
>>>
>>> I know OP is talking about Windows...  I've been running server
>>> applications on
>>> Linux without X11 with -vm-display-null and in-image RFBServer for
>>> access to
>>> Pharo over VNC. This works very well for me.
>>>
>>> I believe "real" headless means GUI is not run at all and therefore does
>>> not
>>> consume CPU cycles, which is very welcome. Meanwhile, maybe
>>> -vm-display-null
>>> works on Windows for scripting purposes?
>>>
>>> Pierce
>>>
>>>
>>>
>
> Hi Andrei,
>
> can you try this:
>
> Open Pharo normal (no headless option).
> Change the window size to "not-maximized" (eve if it is actually not
> maximized, maximize it ones and change it back to "not-maximized")
> Save and quit the image.
>
> After that, a call like
>
> pharo --headless pharo.image eval "DateAndTime now"
>
> will write the output to the stdout file, without opening a window.
>
>
>
>
>
>
>
>

Reply via email to