[squeak-dev] How to ask Squeak to save the image from outside

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] How to ask Squeak to save the image from outside

Damien Cassou-3
Hi,

I would like to be able to make Squeak save the image from a Windows
.bat script. Is it possible to control the VM and the image once
launched?

Thank you

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Lambdas are relegated to relative obscurity until Java makes them
popular by not having them." James Iry

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to ask Squeak to save the image from outside

Miguel Cobá
fork a process that sleeps maybe 10 seconds and on wake up, checks for
a file named, for example,
SHUTDOWN.txt in a given folder. If found then snapshot the image and quit.

Then in the script create and remove the folder on demand.

Miguel Cobá

On Tue, Jun 9, 2009 at 12:40 PM, Damien Cassou<[hidden email]> wrote:

> Hi,
>
> I would like to be able to make Squeak save the image from a Windows
> .bat script. Is it possible to control the VM and the image once
> launched?
>
> Thank you
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Lambdas are relegated to relative obscurity until Java makes them
> popular by not having them." James Iry
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to ask Squeak to save the image from outside

Miguel Cobá
Something like this:

[
  [
    [ 60 seconds asDelay wait.
      (FileDirectory default fileOrDirectoryExists: '/var/squeak/save.squeak')
        ifTrue: [ SmalltalkImage current snapshot: true andQuit: false ]
    ] on: Error do: [ :error | error asDebugEmail ]
  ] repeat
] forkAt: Processor systemBackgroundPriority.
Project uiProcess suspend.

Based on a script from Ramon Leon.

Miguel Cobá


On Tue, Jun 9, 2009 at 12:56 PM, Miguel Cobá<[hidden email]> wrote:

> fork a process that sleeps maybe 10 seconds and on wake up, checks for
> a file named, for example,
> SHUTDOWN.txt in a given folder. If found then snapshot the image and quit.
>
> Then in the script create and remove the folder on demand.
>
> Miguel Cobá
>
> On Tue, Jun 9, 2009 at 12:40 PM, Damien Cassou<[hidden email]> wrote:
>> Hi,
>>
>> I would like to be able to make Squeak save the image from a Windows
>> .bat script. Is it possible to control the VM and the image once
>> launched?
>>
>> Thank you
>>
>> --
>> Damien Cassou
>> http://damiencassou.seasidehosting.st
>>
>> "Lambdas are relegated to relative obscurity until Java makes them
>> popular by not having them." James Iry
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to ask Squeak to save the image from outside

Has van der Krieken
In reply to this post by Damien Cassou-3
Or use one of the many networking services Squeak supports and
establish a client/server connection, for example with http.

Regards, Has.

On Tue, Jun 9, 2009 at 7:40 PM, Damien Cassou<[hidden email]> wrote:

> Hi,
>
> I would like to be able to make Squeak save the image from a Windows
> .bat script. Is it possible to control the VM and the image once
> launched?
>
> Thank you
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Lambdas are relegated to relative obscurity until Java makes them
> popular by not having them." James Iry
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to ask Squeak to save the image from outside

Damien Cassou-3
In reply to this post by Miguel Cobá
Thank you very much

On Tue, Jun 9, 2009 at 8:01 PM, Miguel Cobá<[hidden email]> wrote:

> Something like this:
>
> [
>  [
>    [ 60 seconds asDelay wait.
>      (FileDirectory default fileOrDirectoryExists: '/var/squeak/save.squeak')
>        ifTrue: [ SmalltalkImage current snapshot: true andQuit: false ]
>    ] on: Error do: [ :error | error asDebugEmail ]
>  ] repeat
> ] forkAt: Processor systemBackgroundPriority.
> Project uiProcess suspend.
>
> Based on a script from Ramon Leon.
>
> Miguel Cobá
>
>
> On Tue, Jun 9, 2009 at 12:56 PM, Miguel Cobá<[hidden email]> wrote:
>> fork a process that sleeps maybe 10 seconds and on wake up, checks for
>> a file named, for example,
>> SHUTDOWN.txt in a given folder. If found then snapshot the image and quit.
>>
>> Then in the script create and remove the folder on demand.
>>
>> Miguel Cobá
>>
>> On Tue, Jun 9, 2009 at 12:40 PM, Damien Cassou<[hidden email]> wrote:
>>> Hi,
>>>
>>> I would like to be able to make Squeak save the image from a Windows
>>> .bat script. Is it possible to control the VM and the image once
>>> launched?
>>>
>>> Thank you
>>>
>>> --
>>> Damien Cassou
>>> http://damiencassou.seasidehosting.st
>>>
>>> "Lambdas are relegated to relative obscurity until Java makes them
>>> popular by not having them." James Iry
>>>
>>>
>>
>
>



--
Damien Cassou
http://damiencassou.seasidehosting.st

"Lambdas are relegated to relative obscurity until Java makes them
popular by not having them." James Iry

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to ask Squeak to save the image from outside

Mariano Martinez Peck
Does that image have Seaside? If so, you can have a particular URL does that the save. So, then, from .bat you can do something like wget to that URL

cheers,

mariano

On Wed, Jun 10, 2009 at 6:37 AM, Damien Cassou <[hidden email]> wrote:
Thank you very much

On Tue, Jun 9, 2009 at 8:01 PM, Miguel Cobá<[hidden email]> wrote:
> Something like this:
>
> [
>  [
>    [ 60 seconds asDelay wait.
>      (FileDirectory default fileOrDirectoryExists: '/var/squeak/save.squeak')
>        ifTrue: [ SmalltalkImage current snapshot: true andQuit: false ]
>    ] on: Error do: [ :error | error asDebugEmail ]
>  ] repeat
> ] forkAt: Processor systemBackgroundPriority.
> Project uiProcess suspend.
>
> Based on a script from Ramon Leon.
>
> Miguel Cobá
>
>
> On Tue, Jun 9, 2009 at 12:56 PM, Miguel Cobá<[hidden email]> wrote:
>> fork a process that sleeps maybe 10 seconds and on wake up, checks for
>> a file named, for example,
>> SHUTDOWN.txt in a given folder. If found then snapshot the image and quit.
>>
>> Then in the script create and remove the folder on demand.
>>
>> Miguel Cobá
>>
>> On Tue, Jun 9, 2009 at 12:40 PM, Damien Cassou<[hidden email]> wrote:
>>> Hi,
>>>
>>> I would like to be able to make Squeak save the image from a Windows
>>> .bat script. Is it possible to control the VM and the image once
>>> launched?
>>>
>>> Thank you
>>>
>>> --
>>> Damien Cassou
>>> http://damiencassou.seasidehosting.st
>>>
>>> "Lambdas are relegated to relative obscurity until Java makes them
>>> popular by not having them." James Iry
>>>
>>>
>>
>
>



--
Damien Cassou
http://damiencassou.seasidehosting.st

"Lambdas are relegated to relative obscurity until Java makes them
popular by not having them." James Iry




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to ask Squeak to save the image from outside

Damien Cassou-3
On Wed, Jun 10, 2009 at 2:49 PM, Mariano Martinez
Peck<[hidden email]> wrote:
> Does that image have Seaside? If so, you can have a particular URL does that
> the save. So, then, from .bat you can do something like wget to that URL

Excellent and very simple idea. Thank you

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Lambdas are relegated to relative obscurity until Java makes them
popular by not having them." James Iry