NOMBRE¶
psupdate - actualiza la base de datos de desplazamientos de kernel de ps
SINOPSIS¶
psupdate [path a la imagen descomprimida del kernel]
DESCRIPCIÓN¶
psupdate actualiza el fichero /etc/psdatabase para que corresponda al
mapa del sistema del kernel actual, por defecto /usr/src/linux/vmlinux.
Opciones¶
Si su fichero de mapa del sistema no es /usr/src/linux/vmlinux, debe especificar
el nombre de un fichero de mapa alternativo en la línea de comandos.
Este es el único argumento actualmente soportado.
FICHEROS¶
/etc/psdatabase
/usr/src/linux/vmlinux
NOTA¶
La base de datos producida por esta versión de psupdate no es compatible
con la que produce el psupdate basado en kmem. La versión procps no
necesita algunas de las cosas que contiene la base de datos kmemps, por lo que
la base de datos procps es ligeramente menor y tiene una cadena
"mágica" ("magic" string) diferente. Además,
la versión basada en kmem (v1.2.9) no está tan actualizada en
algunos aspectos. Si, por alguna oscura razón, quiere utilizar ambas
versiones (basada en proc y basada en kmem) de ps, debe mantener dos bases de
datos diferentes y actualizar ambas al arrancar (o al compilar el kernel).
(Por favor, note que kmemps, por defecto, pone su base de datos en un
directorio diferente: /var/run).
El comando ps no necesita en absoluto el fichero /etc/psdatabase. Si no lo
encuentra, entonces ps examinará el fichero System.map, si puede
encontrarlo (véase
ps(1)). Si no puede encontrar ni psdatabase
ni el fichero System.map, simplemente no podrá poner información
simbólica en el campo WCHAN.
VÉASE TAMBIÉN¶
ps(1)
AUTORES¶
Código original escrito por Branko Lankaster, horriblemente trastocado
por Michael L. Johnson en un intento desesperado para añadir soporte
WCHAN a procps. Jeff Uphoff añadió el código para
manipular kernels compilados con formato ELF y reescribió mucho del
código restante. David Mossberger-Tang escribió el soporte para
BFD.