17.06.2013 Views

pvbrowser manual - Flussi liberi informatici

pvbrowser manual - Flussi liberi informatici

pvbrowser manual - Flussi liberi informatici

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

100 CAPITOLO 7. AVVIARE UN PVSERVER IN BACKGROUND<br />

echo -n "Reload service DAEMON"<br />

killproc -HUP DAEMON_PATH/DAEMON<br />

rc_status -v<br />

;;<br />

reload)<br />

echo -n "Reload service DAEMON"<br />

killproc -HUP DAEMON_PATH/DAEMON<br />

rc_status -v<br />

;;<br />

status)<br />

echo -n "Checking for service DAEMON"<br />

checkproc DAEMON_PATH/DAEMON<br />

rc_status -v<br />

;;<br />

*)<br />

echo "Usage: 0 {start|stop|status|try-restart|restart|force-reload|reload}"<br />

exit 1<br />

;;<br />

esac<br />

rc_exit<br />

Le variabili DAEMON PATH e DAEMON possono essere adattate. Lo ’startscript’ deve essere copiato in<br />

/etc/init.d dove tutti gli scripts di avvio dei server sono salvati. Ora è possibile effettuare le seguenti operazioni:<br />

su<br />

cd /etc/init.d<br />

./startscript status<br />

./startscript start<br />

./startscript stop<br />

Uso dello startscript<br />

Per avviare il VOSTRO PVS nel runlevel corretto deve essere creato un link in ’rc5.d’. In openSUSE questa<br />

operazione può essere eseguita con YaST nel ’Runlevel Editor’. Scegliete VOSTRO PVS e semplicemente<br />

attivatelo.<br />

Se volete usare inetd o xinetd dovete effettuare le seguenti operazioni. Installare e attivare (x)INTED. Nel file<br />

/etc/services aggiungete le seguenti righe.<br />

pvsuper 5051/tcp # pvs super server<br />

Definizione di un pvserver sulla porta 5051<br />

Questo definisce un servizio pvsuper sulla posta 5051. In /etc/xinted.d si ha bisogno del seguente file.<br />

/etc/xinetd.d/pvsuper<br />

# default: off<br />

# description: pvsuper ProcessViewServer daemon<br />

service pvsuper<br />

{<br />

socket_type = stream<br />

protocol = tcp<br />

wait = no<br />

user = root<br />

server = /your/directory/pvsuper<br />

server_args = -port=5051 -cd=/your/directory/<br />

disable = no<br />

}<br />

Per attivare il pvserver si deve riavviare (x)inted.<br />

cd /etc/init.d<br />

./xinetd stop<br />

./xinetd start<br />

Riavviare xinetd

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!