Qual é a diferença entre "reiniciar x" e "/etc/init.d/x reiniciar"? -- restart camp askubuntu Relacionado O problema

What's the difference between “restart X” and “/etc/init.d/X restart”?


3
vote

problema

português

Eu normalmente uso este comando para reiniciar meus daemons (e.g. vsftpd):

  $sudo /etc/init.d/vsftpd restart    

No começo hoje notei, disse que posso tentar reiniciar (8) utilidade. Eu fiz:

  $sudo restart vsftpd    

funcionou. Mas quando tentei reiniciar meu Apache2:

  $sudo restart apache2 > restart: Unknown job: apache2    

Por que eles são diferentes? Claro que posso reiniciar Apache2 por /etc/init.d/apache2

english

I normally use this command to restart my daemons(e.g. vsftpd):

$sudo /etc/init.d/vsftpd restart 

Early today I noticed it said that I can try restart(8) utility. I did:

$sudo restart vsftpd 

It worked. But when I tried to restart my apache2:

$sudo restart apache2 > restart: Unknown job: apache2 

Why are they different? Of course I can restart apache2 by /etc/init.d/apache2

  

Lista de respostas

8
 
vote
vote
Melhor resposta
 

os comandos start , #!/bin/bash gksudo -u userA bash -c 'PACKAGE_PATH=/home/userA/package1; cd /home/userA/scripts' 0 , #!/bin/bash gksudo -u userA bash -c 'PACKAGE_PATH=/home/userA/package1; cd /home/userA/scripts' 1 , etc., são links para #!/bin/bash gksudo -u userA bash -c 'PACKAGE_PATH=/home/userA/package1; cd /home/userA/scripts' 2 e só funciona para trabalhos upstart.

Chamando diretamente o script em #!/bin/bash gksudo -u userA bash -c 'PACKAGE_PATH=/home/userA/package1; cd /home/userA/scripts' 3 vai dar um aviso para trabalhos upstart, para os quais o uso do script é permitido para conveniência, através de um script comum simulado de wrapper.

chamando o comando #!/bin/bash gksudo -u userA bash -c 'PACKAGE_PATH=/home/userA/package1; cd /home/userA/scripts' 4 sempre funciona, tanto para trabalhos upstart e para scripts tradicionais de init sysv, por isso é a maneira preferida.

 

The commands start, stop, restart, etc., are links for initctl, and only work for upstart jobs.

Calling directly the script in /etc/init.d/ will give a warning for upstart jobs, for which the use of the script is allowed for convenience, through a wrapper symlinked common script.

Calling the service command always works, both for upstart jobs and for traditional sysv init scripts, so it is the preferred way.

 
 
 
 
2
 
vote

Você deve ser capaz de usar o serviço:

  #!/bin/bash gksudo -u userA bash -c 'PACKAGE_PATH=/home/userA/package1; cd /home/userA/scripts' 5   
 

You should be able to use service:

sudo service apache2 restart 
 
 
   
   

Perguntas relacionadas

0  Meu PC reinicia sem aviso! Eu estou usando o Ubuntu 12.04  ( My pc restarts with no warningi am using ubuntu 12 04 ) 
Meu PC reinicia automaticamente, onde devo olhar primeiro para uma solução? Obrigado ...

18  Como evitar "Assumir o cache de unidade: escreva através" Mensagem durante a reinicialização?  ( How to avoid assuming drive cache write through message during restart ) 
Alguém sabe como evitar obter esta mensagem: Assuming drive cache: write through que está aparecendo após a execução sudo shutdown -r now . Eu reini...

96  Apache não é capaz de reiniciar  ( Apache not able to restart ) 
Tentando reiniciar o Apache do terminal usando o seguinte comando: sudo service apache2 restart Ao executar esse comando recebendo erro abaixo: Job...

0  Instalando o Ubuntu 13.10 no novo MacBook Pro. Instalações então falha após a reinicialização  ( Installing ubuntu 13 10 on new macbook pro installs then fails after restart ) 
Então eu instalei o Ubuntu de um USB ao vivo. Nenhum problema lá. Eu chego ao final da instalação e me disseram para reiniciar. Eu reiniciá-lo, em seguida, pe...

0  Meu logon e logout tomando muito tempo! Existe uma maneira de torná-los rápido?  ( My logon and logout taking too much time is there a way to make them fast ) 
Eu uso regularmente Bleachbit para limpar meu sistema. Embora login e logout agora levando muito tempo.É uma maneira de fazer pelo menos login mais rápido? ...

3  Por que o Apache não é reiniciado? "Revise a situação à mão"  ( Why is apache failing to restart review the situation by hand ) 
ubuntu@fast:~$ /etc/init.d/apache2 restart * Restarting web server apache2 [fail] * There are processes named 'apac...

0  Wi-Fi não funciona sem reinstalar depois de cada reinício - por favor me ajude - 14.04  ( Wi fi doesnt work without reinstalling after every restart please help me 1 ) 
Wi-Fi não funciona sem reinstalar depois de cada reinício - por favor me ajude Estou usando o driver Ubuntu 14.04 e BCMWL no Dell Inspiron 15 3521 02:00.0 Ne...

2  Não pode carregar grub4dos através do kexec  ( Cannot load grub4dos through kexec ) 
Eu executo sudo kexec -l /sbin/grub.exe sudo kexec -e e obter tela preta com algumas frases. A fonte é espremida verticalmente e vejo também uma cópia ...

2  Reiniciar não funciona no Ubuntu 12.04, mas desligamento  ( Restart doesnt work on ubuntu 12 04 but shutdown ) 
Eu sou um novato para Linux e Ubuntu, mas instalei-o como o segundo OS (depois do Win7) no meu netbook da Sony Vaio. Tudo está funcionando bem, exceto pelo Ub...

1  WiFi não funciona no Ubuntu 14.04 depois de um curto período de tempo até que eu reinicie o sistema  ( Wifi doesnt work in ubuntu 14 04 after a short time until i restart the system ) 
minha situação: Eu instalei o Ubuntu 14.04 lts no meu novo laptop HP. meu problema: Meu sistema é capaz de se conectar ao meu roteador WiFi após o i...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.