Como iniciar e parar um serviço? [duplicado]

57

Existe algum outro comando para começar a interromper o serviço de reinicialização no Ubuntu, além do abaixo?

  1. service --status-all
  2. service <service name> stop
  3. sudosysv-rc-conf
por user7044 23.08.2011 / 21:18

2 respostas

35

Depende largamente do serviço. A maneira nova e preferida de interromper os serviços de inicialização e reinicialização é através de /etc/init.d . Então, por exemplo, para parar ou iniciar o Apache Webserver, você pode executar

/etc/init.d/apache2 stop

/etc/init.d/apache2 start

O mesmo acontece com muitos outros serviços, mas provavelmente não todos. Você pode usar o utilitário sysv-rc-conf para ver quais serviços você usa que usam um script init.d e gerenciá-los dessa maneira também. Execute-o com sudo sysv-rc-conf .

Se você estiver procurando por um aplicativo gráfico, tente o Boot-Manager. Instalar com

apt-get install bum

e execute a partir da interface do usuário ou de um terminal com

sudo bum

Uso e documentação podem ser encontrados aqui.

    
por Kris Harper 23.08.2011 / 21:29
52

Você pode usar os seguintes comandos:

service <servicename> stop

service <servicename> start

service <servicename> restart

Note que service --status-all não pára nem inicia nada, apenas retorna um status (e há alguns bugs conhecidos nele).

Se você tiver upstart , poderá usá-los:

stop <servicename>

start <servicename>

restart <servicename>
    
por Lance Roberts 23.08.2011 / 21:37