Avanti Indietro Indice

13. Come individuare i problemi?

Il comando di base per visualizzare l'ambiente è /usr/bin/env.

È possibile usare la directory /proc per cercare il PATH di qualunque programma. Prima bisogna conoscere il numero del processo (si usi ps per quest'ultimo). Per esempio, se il numero del processo di xterm è 1088, si può controllare il suo ambiente con il comando

# more /proc/1088/environ

Questo non funziona con processi demone come xdm. Per accedere all'ambiente di processi di sistema o altri processi dell'utente sono richiesti i privilegi di root.

Per fare il debug di Netscape, si può creare uno script /tmp/test:

$ cat > /tmp/test
#!/bin/sh
/usr/bin/env > /tmp/env
^d
$ chmod +x /tmp/test

Poi si può impostare un plugin, ad esempio RealAudio, audio/x-pn-realaudio per fare in modo che chiami il programma "/tmp/test". Quando si cliccherà su dei link RealAudio (ad esempio qualcosa da http://www.realaudio.com/showcase), Netscape chiamerà il programma dummy che scrive l'ambiente in /tmp/env.


Avanti Indietro Indice