2013-11-28 2 views
1

모든 samba 마운트 원격 파일 시스템을 마운트 해제해야한다고 가정하십시오. 나는 다음과 같이 그것을 할 수있다 :모든 samba 파일 시스템 마운트 해제

 
df -T | grep cifs | awk '{print "sudo umount", $7}' | sh 

그것은 작동하지만 조금 어색해 보인다. awk을 사용하여 명령을 작성한 후 실행하려면 sh으로 전달하면 의 오른쪽 작업이 수행되는 방법이입니다.

+1

awk가 그 일을하도록 grep 명령을 건너 뛸 수 있습니다 :'df -T | awk '/ cifs/{print ...}'| sh'. – hlovdal

+1

나는 각 umount 호출보다는'sh' 명령으로 sudo를 한 번만 실행하는 것이 더 효율적이라고 생각한다. – hlovdal

답변

4

나는

sudo umount -a -t cifs 

같은 일을 할 것 같은데요?

관련 문제