How about forking directly at the beginning, then busy wait in bash for a certain file to be created at the end of the st script and only then continue.

Ugly but should work

On 15 Nov 2012 16:06, "Tudor Girba" <tudor@tudorgirba.com> wrote:
Hi,

Actually, the reason why I cannot use this solution is that on Windows, when I have a large enough image, I can build it, I can save it even, but I cannot reopen it. Hence my only way around it is to not close it :).

Cheers,
Doru


On 15 Nov 2012, at 14:23, Camillo Bruni <camillobruni@gmail.com> wrote:

>
> On 2012-11-14, at 11:07, Tudor Girba <tudor@tudorgirba.com> wrote:
>
>> Hi,
>>
>> I have the following requirement:
>> - I start an image from the command line with an initial script
>> - I want to wait until the Smalltalk script finishes until I can continue
>> with the command line script
>> - But, I do not want to stop the image
>>
>> I can achieve the first two points by having the image quit at the end. Is
>> there a way in which I can somehow continue the command line execution
>> without stopping the image?
>
> I don't know the details but if you save+quit your image and immediately open
> it again it will continue where you where before. so the following is the
> closest thing I can come up with
>
> ./vm.sh Pharo.image st doStuffAndSave.st;
> ./vm.sh Pharo.image & # relaunch and fork to background
> ./doStuffAfter.sh
>
> but yeah, that violates your not-image-stop requirement :)
>

--
www.tudorgirba.com

"Being happy is a matter of choice."