Pular para o conteúdo

Script Inicialização de Processos [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Script Inicialização de Processos [RESOLVIDO]

Enviado em 18/09/2012 - 15:23h

Prezados, sou novato na area de scripts, e tenho uma duvida simples aparentemente.

Preciso criar um script que inicia dois processos em ordem e o mesmo também pode finalizar os dois.

eu ja tenho os scripts, porém divididos...gostaria de aglutinar as duas funções em um unico script para deixar numa coisa só..

Mas estou batendo cabeça com isso.

Um dos scripts é esse.


#!/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 $?
Desde ja grato

Responder tópico

2. Re: Script Inicialização de Processos [RESOLVIDO]

Enviado em 20/09/2012 - 18:11h

Você pode fazer um script com os dois usando algo como

start(){
prog_1 start;
prog_2 start;
}
E por ae vai...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder