Aquí les dejo un escirp para ejecutar soffice (servidor libreoffice u openoffice) en CentOS 6.4. Es una adaptación publicado aquí. El script debe ser creado con el nombre y ruta /etc/init.d/soffice con el usuario root.
#!/bin/bash # chkconfig: 345 20 80 # description: init.d script for headless openoffice.org (2.3+ for RHEL5 32bit) # # processname: soffice # # source function library . /etc/rc.d/init.d/functions RETVAL=0 SOFFICE_PATH='/usr/lib64/libreoffice/program' SOFFICE_ARGS='--accept="socket,host=localhost,port=8100;urp" --headless --nofirststartwizard' SOFFICE_PIDFILE=/var/run/soffice.bin.pid start_soffice() { echo -n $"Starting LibreOffice.org" daemon $SOFFICE_PATH/soffice.bin $SOFFICE_ARGS & [ $? -eq 0 ] && echo_success || echo_failure pidof soffice.bin > $SOFFICE_PIDFILE echo } start() { start_soffice } stop() { echo -n $"Stopping LibreOffice" killproc soffice.bin echo } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo $"Usage: $0 {start|stop|restart}" esac
En mi caso estoy ejecutando el servidor de LibreOffice que es la suite que trae CentOS 6.4. Para configurar el arranque, como super usuario (root), ejecutar:
$ chmod +x /etc/init.d/soffice
$ chkconfig --add soffice
$ chkconfig soffice on
$ service soffice start
Listo. Espero y les sea útil.