chroot 環境でプログラムを実行しようとしています/dev/random
が、リソースとして必要です。手動でそれを実行ls -l
してからファイルを再度作成できますがmknod c xx yy
、自動にする必要があり、これらのバージョン番号はLinuxバージョンから別のバージョンまで一定であるとは思わないため、次の質問があります:
/dev/random
のマイナー番号とメジャー番号を抽出して mknod で使用する bash スクリプトを作成するにはどうすればよいですか? 使用できますls -l
が、その部分文字列を抽出する方法がわかりません...
の正確な戻り値ls -l /dev/random
は次のとおりです。
crw-rw-rw- 1 root root MINOR, MAJOR mars 30 19:15 /dev/random
抽出したい 2 つの数値は MINOR と MAJOR です。ただし、ls と mknod を使用せずにノードを作成する簡単な方法があれば、それをいただければ幸いです。