CDドライブが開いているか閉じているかを知る必要のあるアプリケーションを作成しています。
eject
CDドライブを開き、開くのにかかる時間を確認します(短い時間は開いていると言いますが、長いです...)が、アプリケーションが実際にドライブを開くため、この手法は使用できません(そして私はドライブが閉じている場合はドライブを再度開きたくない。ドライブが開いている場合はドライブを閉じたくない)。
Linuxでこれを行うにはどうすればよいですか?Windowsでこれを行うことは可能であることがわかりましたが(間違っているかもしれませんが)、Linuxでこれを行う方法は見ていません。
Linux API呼び出しを使用できない場合、これを実行できる低レベルの関数を実装することは可能ですか?