Shuting down squeak in linux

Bert Freudenberg bert at freudenbergs.de
Wed Mar 7 22:32:53 UTC 2007


Maybe saving the image in the OSProcess signal handler does not work  
because that handler runs in its own Squeak process. Dave Lewis might  
know a solution.

- Bert -

On Mar 7, 2007, at 23:26 , Brian Rice wrote:

> Yes, I think that would be the full simple solution to your setup.  
> Something like "telnet localhost <portnumber>" and then some  
> automation to send the correct command and terminate.
>
> The "expect" unix command-line utility can help with the command  
> automation... a little googling seems to confirm this:
>  http://www.osix.net/modules/article/?id=35
>
> There may be a more elegant way than using these two tools, but  
> that's what occurs to me off-hand. If it works, it'd be good to  
> share it, maybe posted on the Swiki.
>
> On Mar 7, 2007, at 1:23 PM, Sebastian Sastre wrote:
>
>> This is interesting. Let me see if I understood.. are you  
>> suggesting I make
>> a script that login in the image and executes the code that quits  
>> saving?
>> I'm seeing REPLServer in it's wiki now.. It's interesting I didn't  
>> know this
>> tool. Looks pretty useful and simple.
>>
>> Thanks for the clue !
>>
>> Sebastian
>>
>>
>>> -----Mensaje original-----
>>> De: squeak-dev-bounces at lists.squeakfoundation.org
>>> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] En
>>> nombre de Brian Rice
>>> Enviado el: Miércoles, 07 de Marzo de 2007 18:10
>>> Para: The general-purpose Squeak developers list
>>> Asunto: Re: Shuting down squeak in linux
>>>
>>> Or the REPLServer and telnet via raw socket. This is easier
>>> from a systems administration point of view, since it
>>> requires less to automate/reproduce.
>>>
>>> On Mar 7, 2007, at 12:48 PM, Adrian Lienhard wrote:
>>>
>>>> I think, in the current state of affairs its best to use
>>> HTTP to talk
>>>> to Squeak ;).
>>>> At least this is what we do.
>>>>
>>>> Adrian
>>>>
>>>>
>>>> On Mar 7, 2007, at 20:16 , Bert Freudenberg wrote:
>>>>
>>>>> You need to execute
>>>>>
>>>>> 	SmalltalkImage current snapshot: true andQuit: true
>>>>>
>>>>> - Bert -
>>>>>
>>>>> On Mar 7, 2007, at 20:12 , Sebastian Sastre wrote:
>>>>>
>>>>>> Thanks Noury but the thing is that I'm actually able to
>>> shutdown a
>>>>>> running squeak. The thing I cannot do is to shutdown it
>>> saving it's
>>>>>> image. Any clue about that?
>>>>>>
>>>>>>     best regards,
>>>>>>
>>>>>> Sebastian Sastre
>>>>>>
>>>>>> De: squeak-dev-bounces at lists.squeakfoundation.org [mailto:squeak-
>>>>>> dev-bounces at lists.squeakfoundation.org] En nombre de
>>> Noury Bouraqadi
>>>>>> Enviado el: Miércoles, 07 de Marzo de 2007 12:41
>>>>>> Para: The general-purpose Squeak developers list
>>>>>> Asunto: Re: Shuting down squeak in linux
>>>>>>
>>>>>> Hi Sebastian,
>>>>>>
>>>>>> Have a look at :
>>>>>> http://wiki.squeak.org/swiki/107
>>>>>>
>>>>>> It allows running Squeak as a service that you can shutdown.
>>>>>>
>>>>>> Noury
>>>>>> Le 6 mars 07 à 17:45, Sebastian Sastre a écrit :
>>>>>>
>>>>>>> Hi there,
>>>>>>>
>>>>>>>     anyone has succesfully shutdown saving a squeak
>>> image (quitting
>>>>>>> saving image) without using the UI?
>>>>>>>
>>>>>>>     I need a clean shutdown script for the services that
>>> provides
>>>>>>> some squeak images in a linux server.
>>>>>>>
>>>>>>>     Using OSProcesses I can catch some of the OS signals in the
>>>>>>> image but the OS seems to destroy the process before the
>>> squeak can
>>>>>>> save the image. Any clue/workarroud for this?
>>>>>>>
>>>>>>>     thanks,
>>>>>>>
>>>>>>> Sebastian Sastre





More information about the Squeak-dev mailing list