Script Inicialização de Processos [RESOLVIDO]

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

rafael vieira martins
rafaelvieira

(usa Debian)

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



  


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

Perfil removido
removido

(usa Nenhuma)

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...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts