service vsftpd restart: não funciona

1

Eu editei /etc/vsftpd.conf no meu servidor remoto. Agora, para reiniciar o vsftpd, eu corri

ravbholua@ravi:~$ sudo /etc/init.d/vsftpd restart
[sudo] password for ravbholua: 
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) and then start(8) utilities,
e.g. stop vsftpd ; start vsftpd. The restart(8) utility is also available.
vsftpd stop/waiting
vsftpd start/running, process 4658

O comando acima já foi executado e vejo o sistema funcionando conforme a nova mudança.

Agora, olhando a saída do comando acima, eu queria usar o utilitário de serviço. Então eu mudei o arquivo de configuração novamente e corri o seguinte:

service vsftpd restart

Mas o comando acima não funcionou (eu vim a saber disso porque o sistema não se comporta de acordo com a nova mudança).

Agora, quando eu entro no primeiro comando novamente, ou seja,

sudo /etc/init.d/vsftpd restart

o sistema se comporta de acordo com a última alteração.

Em poucas palavras, sudo /etc/init.d/vsftpd restart funciona, mas não service vsftpd restart

Onde estou enganado no meu pensamento?

    
por Ravi 05.10.2013 / 16:53

2 respostas

1

Eu fiz o seu comando:

/etc/init.d/vsftpd restart
ps ax |egrep -i ftp 

Minha saída foi:

root@mohsen-VirtualBox:/home/mohsen# ps ax |egrep -i ftp
 1710 ?        Ss     0:00 /usr/sbin/vsftpd
 2736 pts/1    S+     0:00 egrep --color=auto -i ftp

Coloque a saída de service command

Você recebeu:

root@mohsen-VirtualBox:/home/mohsen# service vsftpd restart
vsftpd stop/waiting
vsftpd start/running, process 2752

Como você descobre que o seu vsfpt não está rodando?

    
por 05.10.2013 / 18:11
0

O comando restart não usa a nova configuração Upstart. Existem algumas outras coisas que isso não faz. Por favor, veja o seguinte para detalhes: link

    
por 03.06.2014 / 17:51