Что означает переключатели и параметры этой команды?
exec su -s /bin/sh -c 'exec "$0" "$@"' root -- /opt/nsq/bin/nsqd
В частности --
часть и то, что exec "$0" "$@"
должен делать.
Я знаю, что $0
устанавливает цикл для продолжения работы скрипта.
Вы можете игнорировать часть /opt/nsq/bin/nsqd
. Это приложение, которое я запускаю.