$ cat startserver.sh
#! /bin/sh
nohup ./pharo Pharo.image eval —no-quit “MyServerStart port: $1” &

./startserver 8080
./startserver 8081
./startserver 8082

but is a bit… “trucho” (in plain argentinian)… which means a bad quality hack :P


> On 23 Oct 2014, at 21:08, Sven Van Caekenberghe <s...@stfx.eu> wrote:
> 
> Nah, you can do it way easier:
> 
> $ cat run.st
> NonInteractiveTranscript stdout install.
> 
> Transcript show: Smalltalk commandLine arguments; cr.
> 
> Smalltalk quitPrimitive.
> 
> $ ./pharo Pharo.image run.st 1 2 3
> #('1' '2' '3')
> 
> HTH,
> 
> Sven
> 
>> On 23 Oct 2014, at 20:52, Esteban A. Maringolo <emaring...@gmail.com> wrote:
>> 
>> 2014-10-23 15:19 GMT-03:00 Esteban Lorenzano <esteba...@gmail.com>:
>>> 
>>>> On 23 Oct 2014, at 20:16, Esteban A. Maringolo <emaring...@gmail.com> 
>>>> wrote:
>>>> Do I have to define a subclass of STCommandLineHandler?
>>> yes
>> 
>> I thought so.
>> 
>>>> How can I capture the --port argument? For what I saw, only "boolean"
>>>> parameters can be defined (--quit, --save, etc, without arguments). It
>>>> is, no getopts compatibility.
>>> no idea… we can work on that… is necessary :)
>> 
>> The VM itself has its own command parameters, are the parameters
>> handled and/or passed to the image? If so, how?
>> 
>> Regards!
>> 
> 
> 


Reply via email to