Lato utente, somaclient è il programma più complesso. Mentre somad
è un demone e una volta configurato non ha bisogno di particolari
ritocchi, somaclient è quello che vi permetterà di cambiare il funzionamento
di somad ogni volta ne abbiate bisogno.
E' un programma testuale con molte opzioni e due modalità di utilizzo.
Si può utilizzare la linea di comando per specificare che cosa si
vuole sapere o dire a somad, oppure entrare in una modalità shell
con la quale si può instaurare una connessione apperentemente constante
a somad.
Gli argomenti di somaclient sono questi:
- -S o -server imposta qual è il server a cui fare la connessione
- -P o -port la porta del server se non è quella di default (12521)
- -pw -o -password effettua il controllo della password ed esce
- -rd o -readdirectory fa si che somad si rimappi l'albero delle directory
impostato nel file di palinsesto
- -rp o -readpalinsesto fa si che somad si rilegga il file di palinsesto
- -fp o -filepalinsesto sostituisce il palinsesto di somad con nuovo
specificato
- -op o -oldpalinsesto dice a somad di ritornare al palinsesto originario
- -gp -o -getpalinsesto scrive a schermo il palinsesto che somad sta
analizzando
- -ns o -nextsong imposta la prossima canzone da eseguire senza tener
conto del palinsesto
- -st o -status informa su che cosa sta facendo adesso somad
- -r o -running informa sullo stato di somad (attivo o no)
- -q o -quit fa chiudere somad
- -1 o -stop stopppa somad. Se si passa un numero come argomento dopo
quel numero di secondi somad riparte autonomamente
- -0 o -start fa ripartire somad
- -c o -code fornisce le risposte inviate da somad non informato umano
ma sotto forma di codici
- -pPASSWORD fa si che somacliente prenda la password a riga di comando
e non chiedendola.
Mentre -server e -port sono necessari per sapere a qualche server
somad collegarsi, gli altri servono per comunicare qualcosa a somad.
Se non si mettono quest'ultimi, somaclient va in modalità shell. Lo
spiegherò più avanti.
Subsections
2004-06-16