exec
Der Befehl, su, ersetzt die Shell, ohne einen neuen Prozess zu erstellen.
sudo -s /bin/sh -c
Der Ersatzbenutzer führt die angegebene Shell / bin / sh aus und führt den folgenden Befehl aus.
exec "$0" "$@"
Führen Sie den Befehl aus $0
, den Namen des Skripts (Ihre erste Variable /opt/nsq/bin/nsqd
).
"$@"
mit allen Argumenten unter Verwendung der entsprechenden Anführungszeichen
--
Beschränkt die Optionsliste. Alles, was folgt, auch wenn sie mit einem Hypen beginnen, wird als Operand betrachtet. Zum Beispiel sort -- -r
liest aus der Datei mit dem Namen -r
des Versuchens ‚-r‘ als Option stattdessen zu verwenden.