nginx start (pergunta sobre como lidar com manuais de referência do Linux)

0

Ubuntu 14.04

Você poderia me ajudar a entender o que essa diferença significa? Eu estou tentando dar uma olhada no nginx (um servidor web). Eu gostaria de começar. Começa automaticamente, mas eu parei. E agora gostaria de ver o que existe na documentação:

michael@michael:~$ /etc/init.d/nginx -h
Usage: nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}
michael@michael:~$ cd /etc/init.d/
michael@michael:/etc/init.d$ nginx -h
nginx version: nginx/1.8.1
Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]

Options:
  -?,-h         : this help
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: /usr/share/nginx/)
  -c filename   : set configuration file (default: /etc/nginx/nginx.conf)
  -g directives : set global directives out of configuration file

Bem, o nginx start funciona. Mas estou um pouco confuso.

Você poderia me ajudar a entender por que a ajuda invocada em pastas diferentes resultou em uma mensagem diferente? E por que o homem nginx não diz nada sobre o início do nginx (talvez eu tenha esquecido disso)?

    
por Michael 26.04.2016 / 06:05

1 resposta

0

Isso porque o primeiro exemplo é executar o script de inicialização localizado em /etc/init.d/nginx

No segundo exemplo, você apenas digitou um nome simples, portanto, ele procura pelo comando seguindo sua variável $ PATH para encontrar a primeira referência que será o binário real do nginx em / usr / sbin / nginx

Estas são duas coisas diferentes, se você quer executar um arquivo no diretório atual e não automaticamente buscar os locais na variável $ PATH com a qual você deve colocar o prefixo ./ assim

./ nginx

    
por MttJocy 26.04.2016 / 22:40