【发布时间】:2015-03-30 13:26:47
【问题描述】:
我正在尝试在 chrooted 环境中运行程序,它需要 /dev/random 作为资源。
手动我可以在上面做ls -l,然后用mknod c xx yy再次创建文件,但我需要让它自动,我不认为这些版本号从一个linux版本到另一个版本是不变的,所以这就是我有以下问题:
如何编写一个 bash 脚本来提取 /dev/random 的次要编号和主要编号并将其与 mknod 一起使用?我可以使用ls -l,但我不知道如何提取它的子字符串...
ls -l /dev/random 的确切返回是:
crw-rw-rw- 1 root root MINOR, MAJOR mars 30 19:15 /dev/random
我要提取的两个数字是 MINOR 和 MAJOR。但是,如果有一种更简单的方法可以在没有 ls 和 mknod 的情况下创建节点,我将不胜感激。
【问题讨论】: