exec
O comando executado, su , substitui o shell sem criar um novo processo.
sudo -s /bin/sh -c
O usuário substituto executa o shell especificado, / bin / sh e executa o seguinte comando.
exec "$0" "$@"
Executar o comando $0
, o nome do script, (sua primeira variável, por exemplo, /opt/nsq/bin/nsqd
)
"$@"
com todos os argumentos, usando a cotação apropriada
--
Delimita a lista de opções. Tudo seguindo, mesmo se eles começam com um hypen, são considerados operandos. Por exemplo, sort -- -r
lê o arquivo chamado -r
em vez de tentar usar '-r' como uma opção.