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 <[hidden email]> wrote:
_______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Now you have a PID for the image you can even monitor and
program reactions (like restarting a service) if something goes wrong with it
(no PID, not opening connections in a port, etc).
Monit can do that for you (http://mmonit.com/monit/).
cheers,
sebastian
_______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
On Tue, Jul 28, 2009 at 11:05 AM, Sebastian Sastre <[hidden email]> wrote:
I wasn't aware of that tool. Seems very useful. However, in my case I think the costs (in hardware) of the tool is bigger than the benefits. I have (actually, I will have hehehe) a slice of 256 RAM with apache2 and a seaside/pier application. I think I will use Debian. Most of the features I saw in monit can be done trought ssh and I think this way I use less resources (top, restarting apache, etc.). What do you think ? Cheers, Mariano
_______________________________________________ seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |