En la utilidad daemontools hay una aplicación llamada readproctitle. Su finalidad es presentarnos algunos errores en el nombre del proceso. Ahora veremos cómo limpiar el texto que aparece, para no confundirnos leyendo un error que ya no se da pero que sigue ahÃ.
Podemos ver el error que existe observando la lista de procesos con ps. Normalmente aparecerá el proceso readproctitle seguido de varias lÃneas de puntos.
Si hay algún error, en cambio, aparecerá un texto descriptivo. Un ejemplo de este caso es el siguiente:
turing:/service# ps aux|grep readproctitle
readproctitle service errors: ...o /var/log/qmail/smtpd/current, pausing: out of disk space?......Supongamos que ya hemos solucionado el problema (en este caso habernos quedado sin espacio en disco 0:) ¿cómo podemos limpiar ese texto?
Encontré este truco en alguna web que no recuerdo, pero consiste básicamente en crear un nuevo servicio, por ejemplo readproctitle-clean, con el siguiente fichero run, al que deberemos dar permisos de ejecución.
#!/bin/sh
svc -d .
exec 1>&2
echo -n '..................................................'
echo -n '..................................................'
echo -n '..................................................'
echo -n '..................................................'
echo -n '..................................................'
echo '..................................................'
sleep 2
exit 0Cada vez que queramos limpiar el texto de readproctitle, habrá que activar el servicio mediante svc -u /services/readproctitle-clean.
Comentarios recientes
hace 3 horas 21 mins
hace 13 horas 47 mins
hace 2 dÃas 3 horas
hace 2 dÃas 4 horas
hace 2 dÃas 17 horas
hace 2 dÃas 17 horas
hace 4 semanas 2 dÃas
hace 4 semanas 2 dÃas
hace 4 semanas 3 dÃas
hace 4 semanas 3 dÃas