[Seaside] How to start an image with PORT parameter

Mariano Martinez Peck marianopeck at gmail.com
Sun Jul 26 23:12:22 UTC 2009


Thanks to all of you. Now I have these 2 beautiful scripts:

startMyApp.sh:


#!/bin/sh
#settings
NOHUP="/usr/bin/nohup"
VM="/home/mariano/squeak/expury/build/squeak"
# Para produccion, como no van a estar las X, tengo que poner el
-vm-display-null
VM_PARAMS="-mmap 200m -vm-sound-null"
IMAGE="destinoMochila.image"
#start the vm
$NOHUP "$VM" $VM_PARAMS "$IMAGE" &
# store in a file the PID of squeakVM
echo $! > evince.pid


stopMyApp.sh:

#!/bin/bash
PID=`cat evince.pid`
kill -15 $PID || exit 0
sleep 2
kill -2 $PID || exit 0
sleep 2
kill -1 $PID || exit 0
sleep 2
kill -9 $PID || exit 0


Thanks for the help!

Mariano



On Sun, Jul 26, 2009 at 7:58 PM, Randal L. Schwartz
<merlyn at stonehenge.com>wrote:

> >>>>> "Mariano" == Mariano Martinez Peck <marianopeck at gmail.com> writes:
>
> >> Generally, send 15 (SIGTERM), and wait a second or two, and if that
> >> doesn't work, send 2 (SIGINT), and if that doesn't work, send 1
> >> (SIGHUP).  If that doesn't, REMOVE THE BINARY because the program is
> >> badly behaved!
> >>
>
> Mariano> Ok.....but how can I do this from a script ?
>
> kill -15 $PID || exit 0
> sleep 2
> kill -2 $PID || exit 0
> sleep 2
> kill -1 $PID || exit 0
> sleep 2
> kill -9 $PID || exit 0
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
> <merlyn at stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
> See http://methodsandmessages.vox.com/ for Smalltalk and Seaside
> discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20090726/e90ac533/attachment.htm


More information about the seaside mailing list