Qual é o significado das opções e parâmetros deste comando?
exec su -s /bin/sh -c 'exec "$0" "$@"' root -- /opt/nsq/bin/nsqd
Especificamente o -- parte e que exec "$0" "$@" é suposto fazer.
eu sei $0 define um loop para o script continuar em execução.
Você pode ignorar o /opt/nsq/bin/nsqd parte. Este é o aplicativo que estou executando.