시스템/Linux
                
              Shell Scripts 실행시 에러발생
                달빛궁전-
                 2021. 2. 23. 14:34
              
              
            
            정확히 몇 버전에서 변경되었는지는 모르겠으나..
우분투 기본쉘이 bash에서 dash쉘을 사용하게 바뀜
그래서 기존 bash로 짜여진 shell scripts가 간혹 에러 발생하는 경우가 있음 
아래와 같이 쉘을 변경해주면 가능
 root@c7251bef0b7e:/# ls -ahl /bin/sh 
lrwxrwxrwx 1 root root 4 Feb 19 2014 /bin/sh -> dash 
root@c7251bef0b7e:/# unlink /bin/sh 
root@c7251bef0b7e:/# ln -s /bin/bash /bin/sh
해당 방법외 다른 옵션도 있는데, 결론은 쉘을 바꾸는거라 위와같이 해도 무방