Estoy usando /dev/xconsole
para enviar registros del sistema desde rsyslog
. Eso funciona muy bien, porque no tengo que almacenar los registros en el disco.
Me gustaría tener otro archivo similar, es decir, /dev/xconsole1
donde pueda enviar otro tipo de registros.
¿Cómo puedo crear un archivo tan especial?
Cuando voy /dev
y ls
no muestra el número mayor/menor completo:
prw-r----- 1 root adm 0 2014-Oct-11 13:12:02 xconsole
solo se nota 0
. Por el contrario, otros archivos especiales tienen ambos.
brw-rw---T 1 root disk 8, 1 2014-Oct-08 03:42:35 sda1
Sé cómo crear archivos especiales usando mknod
, pero para hacerlo, necesito el número mayor/menor.
Respuesta1
No todos los archivos siguientes /dev
son archivos de dispositivo que tienen números mayores/menores.
Ejemplo
$ ls -l |grep initctl
prw-------. 1 root root 0 Sep 17 13:27 initctl
$ stat initctl
File: ‘initctl’
Size: 0 Blocks: 0 IO Block: 4096 fifo
Device: 5h/5d Inode: 8882 Links: 1
Access: (0600/prw-------) Uid: ( 0/ root) Gid: ( 0/ root)
Context: system_u:object_r:initctl_t:s0
Access: 2014-09-17 13:27:12.140761620 -0400
Modify: 2014-09-17 13:27:12.140761620 -0400
Change: 2014-09-17 13:27:12.140761620 -0400
Birth: -
Los archivos con un p......
bit en sus permisos se denominan canalizaciones y se crean utilizando mkfifo
.