いくつかの /dev/xconsole ファイルを作成する

いくつかの /dev/xconsole ファイルを作成する

私は を使用して/dev/xconsoleシステム ログを送信していますrsyslog。ログをディスクに保存する必要がないので、これは非常に便利です。

/dev/xconsole1別の類似ファイル、つまり他の種類のログを送信できるファイルが欲しいです。

このような特別なファイルを作成するにはどうすればよいでしょうか?

にアクセスすると/devls完全なメジャー/マイナー番号が表示されません。

prw-r----- 1 root adm           0  2014-Oct-11  13:12:02  xconsole

のみが表示されます0。対照的に、他の特殊ファイルには両方があります。

brw-rw---T 1 root disk     8,   1  2014-Oct-08  03:42:35  sda1

を使用して特別なファイルを作成する方法は知っていますmknodが、そのためにはメジャー/マイナー番号が必要です。

答え1

下にあるすべてのファイル/devがメジャー/マイナー番号を持つデバイス ファイルであるとは限りません。

$ 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: -

権限ビットにが含まれるファイルはp......名前付きパイプであり、 を使用して作成されますmkfifo

参考文献

関連情報