분류 전체보기
-
-
-
sudo 상태로 redirection 사용하기TIP&TECH/리눅스 2013. 3. 11. 19:07
root로만 접근 가능한 디렉터리에 echo와 redirection을 이용하여 파일을 만들어야 할 때, 다음과 같이 실행하면 퍼미션 에러가 발생합니다. $ echo "abc" > /root/test -bash: /root/test: Permission denied 그렇다고 sudo를 사용해도 마찬가지 결과가 발생합니다. $ sudo echo "abc" > /root/test -bash: /root/test: Permission denied 왜냐하면, 쉘에서 redirection을 하면 child process를 생성하고 작업을 수행하는 것인데, sudo는 parent process에서 적용된 것이므로, child process와는 무관하기 때문입니다. 따라서, 다음과 같이 하나의 process에서 실행되..
-
-
마운트 여부 확인하기TIP&TECH/리눅스 2013. 3. 11. 18:54
if grep -qs '/mnt/foo' /proc/mounts; then echo "It's mounted." else echo "It's not mouned." fi 또는 if mountpoint -q /mnt/foo; then echo "It's mounted." else echo "It's not mouned." fi 참고 사이트 http://serverfault.com/questions/50585/whats-the-best-way-to-check-if-a-volume-is-mounted-in-a-bash-script
-