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 $?
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (9)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (1)
Primeiras impressões do Debian 13 (23)