#! /usr/bin/env sh RUBY_VERSION="1.9.1" SERVER="${HOME}/.gem/ruby/${RUBY_VERSION}/bin/camper_van" PIDFILE="/tmp/camper_van.pid" if [ ! -e ${SERVER} ]; then echo "CamperVan server not found at '${SERVER}'." fi function start_server { echo "CamperVan server not running, starting it now." "${SERVER}" & echo $! >${PIDFILE} sleep 2 } if [ ! -e ${PIDFILE} ]; then start_server else pid=`cat ${PIDFILE}` if [ ! -e /proc/$pid -a /proc/$pid/exe ]; then start_server fi fi gnome-terminal -e irssi