#! /bin/sh ### BEGIN INIT INFO # Provides: Xvfb # Required-Start: $local_fs $remote_fs # Required-Stop: # X-Start-Before: # Default-Start: 2 3 4 5 # Default-Stop: ### END INIT INFO N=/etc/init.d/xvfbd PROG="/usr/bin/Xvfb" PROG_OPTIONS=":0.0" PROG_OUTPUT="/dev/null" set -e case "$1" in start) $PROG $PROG_OPTIONS>>$PROG_OUTPUT 2>&1 & ;; stop) echo -n "Shutting down : X Virtual Frame Buffer" killall $PROG RETVAL=$? [ $RETVAL -eq 0 ] && /bin/rm -f /var/lock/Xvfb /var/run/Xvfb.pid /tmp/.X0-lock echo ;; restart|reload) $0 stop $0 start RETVAL=$? ;; *) echo "Usage: $N {start|stop|restart|force-reload}" >&2exit 1 ;; esac exit 0