答え1
cpuid
基本的に提供されているテキスト表現を使用します。
cpuid -1 | grep 'hypervisor guest status'
元の値を使用するには、CPUID#1をフィルタリングしてECX
0x80000000以上であることを確認する必要があります。
cpuid -1 -r | grep '^ 0x00000001.*ecx=0x[89a-f]'
このビットは、出力が生成されるとセットされ、そうでなければgrep
終了状態を使用することもできる。