/etc/rc.d/postgres 시작 및 rc.d postgres 시작

/etc/rc.d/postgres 시작 및 rc.d postgres 시작

이 두 명령의 차이점은 무엇입니까?

/etc/rc.d/postgres start

그리고

rc.d postgres start

이것들은 서로 바꿔서 쓸 수 있는 것 아닌가요?

후자를 사용하여 PostgreSQL을 시작하려고 시도했지만 첫 번째 버전에서만 작동합니다.

저는 Arch Linux에서 Sys V init를 사용하고 있습니다.

답변1

구문이 약간 거꾸로 된 것 같습니다.

rc.d                                                                                
usage: rc.d action daemon ...

e.g: rc.d list
     rc.d help
     rc.d start sshd gpm

그래서 당신은하고 싶어

rc.d start postgresql

rc.d 스크립트는 단지 편의를 위한 것입니다. 명령줄에서 여러 서비스를 더 쉽게 시작할 수 있습니다. 그래서 당신은 다음과 같은 것을 할 수 있습니다

rc.d start lighttpd postgresql

이렇게 두 가지를 수동으로 호출하는 대신

/etc/rc.d/lighttpd start
/etc/rc.d/postgresql start

관련 정보