bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^

이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요.

약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...)


자주 까먹으니깐, 간단하게 정리해둡니다. 



예로 postgresql 설치하면, postgres 유저 권한으로 넘어간 뒤에 사용자를 생성해야 하는 부분이 있습니다. 아래와 같이 말이죠.


su - postgres       #postgres로 로그인

createuser temp   #temp라는 postgresql 사용자 생성


이걸 그냥 shell script로 돌려버리고 싶을 때는  su의    -c   옵션을 사용하면 되더라구요.


예를 들어서 postgres 유저에서 createuser 명령어로 aaa라는 사용자를 생성해줘는 다음과 같이 쓸 수 있겠죠.


su - postgres -c "createuser aaa"


-c 옵션이 중요하게 사용되었습니다~~~~ :)



+ Recent posts