[PINGUIN] doppelte Bindestriche (--)

Henning Oschwald listmail at hoschwald.de
Mi Nov 21 09:16:21 CET 2007


Huhu,

On Pungenday, day 31 of The Aftermath 3173, Sebastian Dellit wrote:
> am Sonntag, 18. November 2007 um 11:11 meinte Christian Schoepplein u. a.:

>> Poste doch mal die Zeile.
>
> start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
>                 || return 1
>         start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
>                 $DAEMON_ARGS \
>                 || return 2
>
>> Die doppelten Bindestriche werden oft bei der Übergabe von Parametern an
>> ein Programm verwendet.

Genau gesagt bedeutet es, daß alles was danach kommt, nicht mehr
interpretiert wird. Auf die Weise kann man z. B. eine Datei ansprechen, die
-v heist. :-)

> Das könnte passen. Dann werden die $DAEMON_ARGS an das aufgerufene
> Programm, nicht an den start-stop-daemon übergeben.

Nicht ganz. Sie werden schon an den Start-Stop-Daemon übergeben,
allerdings nicht mehr von ihm interpretiert.

ciao

  Henning