/etc/rc.d/postgres iniciar vs rc.d postgres iniciar

2

Qual é a diferença entre esses dois comandos?

/etc/rc.d/postgres start

e

rc.d postgres start

Esses não são intercambiáveis?

Eu tentei iniciar o PostgreSQL usando o último, mas ele só funciona com o primeiro.

Estou usando o init do Sys V no Arch Linux.

    
por Mahmoud Hossam 10.07.2011 / 00:01

1 resposta

3

Parece que você tem sua sintaxe um pouco para trás.

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

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

Então você gostaria de fazer

rc.d start postgresql

O script rc.d é simplesmente por conveniência. Isso facilita a inicialização de vários serviços a partir da linha de comando. Então você pode fazer coisas como

rc.d start lighttpd postgresql

Em vez de manualmente ter que chamar os dois como

/etc/rc.d/lighttpd start
/etc/rc.d/postgresql start
    
por 10.07.2011 / 02:05