Next Previous Contents

13. Hvordan finne og luke ut problemer?

Standard kommandoen for å lese et miljø er /usr/bin/env.

Det er mulig å benytte /proc katalogen for å finne path til hvilket som helst program. Først må du vite prosess nummeret - bruk ps kommandoen for å få tak i det. For eksempel, hvis xterm er prosess nummer 1088, kan du finne miljøet dens med kommandoen:

# more /proc/1088/environ

Dette virker ikke med daemon prosesser som XDM. For å få tilgang til miljøet med system prosesser, trenger du root tilgang.

For å debugge Netscape, kan du lage et skript /tmp/test:

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

Sett så noen hjelpe applikasjoner, for eksempel RealAudio, audio/x-pn-realaudio til å kalle programmet "/tmp/test". Når du prøver å bla gjennom noen RealAudio lenker (noe fra http://www.realaudio.com/showcase), kaller Netscape et dummy program som lagrer miljøet i /tmp/env.


Next Previous Contents