VirtualDVD という名前のマウント ポイントをアンマウントしたいと考えています。コマンド「gksudo umount VirtualDVD」を実行したい
私の機能は次のとおりです。
def umount(self):
'''unmounts VirtualDVD'''
cmd = 'gksudo umount VirtualDVD'
proc = subprocess.Popen(str(cmd), shell=True, stdout=subprocess.PIPE).stdout.read()
print proc
端末から「gksudo umount VirtualDVD」を試してみましたが、すべて問題ありません。
サブプロセスから "gksudo umount VirtualDVD" を実行しようとすると失敗します... gksudo ダイアログがポップアップし、パスワードを入力できますが、VirtualDVD がまだマウントされているため、umount が失敗するようです。なぜ?