1#!/bin/sh
2#Etienne M. - 10/2008
3
4#Configuration -----------------------
5display=:1
6fp=/usr/share/fonts/X11/misc
7html2imagePath=/usr/lib/html2image
8ports="8888 8889 8890 8891 8892"
9#Fin de la configuration -------------
10
11#Reagit au ctrl+c
12#Handles ctrl+c
13trap "echo \"CTRL+C !\"; kill 0" 2
14
15base=`dirname \`readlink -f $0\``
16
17export DISPLAY=$display
18Xvfb $display -screen 0 640x480x24 -nolisten tcp -fp $fp 2>/dev/null &
19
20cd $html2imagePath
21for port in $ports; do
22  (while [ 1 ];
23  do
24    echo "`date` - Listening on port $port";
25    nc -l -r -p$port -e $base/snap.sh
26  done) &
27done
28