Was bedeutet "$$" im Shell-Skript? [Duplikat]

8

Ich stieß auf "$$" Ausdruck in Shell-Skript, etwas wie das

TFILE=$$

Kann mir jemand seine Bedeutung sagen?

    
vinit dhatrak 09.12.2009, 22:14
quelle

4 Antworten

20

$$ bedeutet die Prozess-ID des aktuell laufenden Prozesses.

    
Ether 09.12.2009, 22:15
quelle
5

Es ist die Prozess-ID des aktuellen Prozesses - eine vorherige Frage zu StackOverflow finden Sie hier: Was bedeutet $$ in die Schale?

    
teapot7 09.12.2009 22:17
quelle
1

$$ ist die Prozess-ID des derzeit ausgeführten Prozesses in UNIX.

wird meistens mit der Benennung von Logfiles oder temporären Dateien verwendet, so dass es keinen Konflikt von Dateinamen gibt, während mehrere Instanzen desselben Skripts ausgeführt werden.

    
Venkataramesh Kommoju 11.12.2009 12:34
quelle
0

echo "$$" gibt die PID des laufenden Prozesses aus.

    
Ashitosh 06.02.2011 11:19
quelle

Tags und Links