.jpg)
Enviado em 18/09/2012 - 15:23h
Prezados, sou novato na area de scripts, e tenho uma duvida simples aparentemente.
#!/bin/bash
prog="/usr/lib/libreoffice/program/soffice.bin"
start() {
if [ -n "`/bin/pidof $prog`" ]; then
echo -n "$prog: already running"
echo
return 1
fi
echo -n $"Starting $prog: "
$prog "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -norestore -nofirststartwizard -nologo -headless -display :1 &
RETVAL=$?
if [ -z "`/bin/pidof $prog`" ]; then
RETVAL=1
fi
echo
return $RETVAL
}
stop() {
RETVAL=0
pid=
echo -n $"Stopping $prog: "
pid=`/bin/pidof -s $prog`
if [ -n "$pid" ]; then
kill -TERM $pid
else
echo
return 1
fi
RETVAL=$?
echo
return $RETVAL
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
condrestart)
[ -f /var/lock/subsys/$prog ] && restart
;;
*)
echo $"Use: $0 {start|stop|restart|condrestart}"
esac
exit $?
Boas Práticas e Padrões Idiomáticos em Go e C
Vale a pena ter mais de uma interface grafica no seu Linux?
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Usando o ble.sh (Bash Line Editor) no lugar do bash completion
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (1)
Criei um app de escrita acadêmica para brasileiros! (4)









