-o 는 man 을 참고 하시구요.
> /dev/null 2>&1
은 표준출력 (fd 1) 를 /dev/null 로 보내고 표준 에러 (fd 2) 는 fd 1 (표준출력)이
간 곳 (위의 예에서는 /dev/null)으로 리다이렉션 하라는 의미입니다.
|| 는 || 앞에 있는 명령이 실패하면 || 뒤의 것이 실행 되는 것이죠.
: 는 그냥 아무것도 안하고 pass 하는 것이고요.
: 다름이 아니라 출처는 잘 모르겠지만,mysql 을 설치하는 문서를
: 받았는데 mysql사용자를 따로 지정해서 만드는 옵션을 써 놨더라구요.
:
: useradd를 이용해서 만드는데
: 거기에 써있기를
:
:
: # useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "mysql server"
: -u 27 mysql > /dev/null 2 >&1 || :
:
: usermod 옵션중에서 manpage -M옵션은 사용자의 홈을 만들지 않고
: -r은 100번이하의 uid를 만들수 있고 등등 나머지는 다 알겠는데
:
: -o 옵션은 무엇인가요???
:
: 글구 /dev/null로 리다이렉션한 의미는 무엇인지도 모르겠구요.
:
: 2>&1 || : 라고 써있는 끝부분인데 2는 표준에러를 의미하는 것 같은데
: &1은 무엇을 의미하는 지 모르겠습니다.
: 그리고 || :의 의미도요.
:
: 아시는 분들의 도움을 부탁드립니다.
--
껌을 씹을 때는 조용히...