versione 1.03, 1 settembre 2022
![]() | ![]() |
Michele Liberi mail: mliberi@gmail.com cell: 3485211456 |
Il comando Xavail č in qualche modo analogo al comando ping.
Verifica che un X server sia attivo ed accetti connessioni, e restituisce un return code appropriato.
Molto utile nelle script per verificare che un programma grafico possa essere lanciato, e per gestire in modo standard le condizioni di errore. Infatti un server X puņ non essere raggiungibile per problemi di rete, puņ non essere attivo, o puņ rifiutare la connessione in base ai criteri di sicurezza impostati.
Esempio:
export DISPLAY=localhost:0 Xavail -q # evita di produrre output echo $? # stampa del return codeoppure
Xavail -v localhost:0
Č anche possibile impostare un tempo massimo per la connessione per evitare che il tentativo di connessione rimanga appeso a tempo indefinito, cosa che avviene tipicamente quando un firewall tra client e server impedisce che la connessione possa essere stabilita.
Per ulteriori informazioni sulle opzioni disponibili lanciare il comando Xavail -h.