9
votes

Que signifie "$$" dans le script shell?

Je suis tombé sur "$$" expression dans le script shell, quelque chose comme ça

tfile = $$

Quelqu'un peut-il me dire sa signification?


0 commentaires

4 Réponses :


23
votes

$$ signifie l'ID de processus du processus en cours d'exécution.


1 commentaires

Merci maintenant, le code a un sens !!!



5
votes

C'est l'ID de processus du processus en cours - voir une question précédente sur Stackoverflow pour plus de détails: Que signifie $$ la coquille?


0 commentaires

1
votes

$$ est l'ID de processus du processus en cours d'exécution dans UNIX.

La plupart du temps, il est utilisé avec la nommage des fichiers Temp d'AOR logfiles, de manière à ce qu'il n'y ait pas de nom de nom de fichier pendant que plusieurs instances des mêmes scripts sont en cours d'exécution.


0 commentaires

0
votes

echo "$$" imprime PID du processus de course actuel.


0 commentaires