1
나는 VirtualDVD라는 마운트 포인트를 umount하고 싶다. 내가 명령 "gksudo 언 마운트 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 언 마운트 VirtualDVD"시도를 모든 것이 괜찮습니다.
서브 프로세스에서 "gksudo umount VirtualDVD"를 시도하면 실패합니다 ... gksudo 대화 상자가 나타나고 암호를 입력 할 수 있지만 VirtualDVD가 여전히 마운트되어 있기 때문에 umount가 실패한 것으로 보입니다. 왜?
, 나는 모든 사용자를 원하는 작품 ... 그것을 실행할 수 있습니다. –
에 루트에서 스크립트를 실행하면 괜찮을 것 – demosthenes