Script d'origine
Ben
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
Je voudrais connaître le script qui a appelé le script courant. En fait, un script est succeptible d'être appelé par x script et je voudrais afficher le nom du script qui l'a appelé.
Merci beaucoup.
Je voudrais connaître le script qui a appelé le script courant. En fait, un script est succeptible d'être appelé par x script et je voudrais afficher le nom du script qui l'a appelé.
Merci beaucoup.
4 réponses
-
Sous bash/Linux , essaye
parent=$(cat /proc/$PPID/cmdline)
echo $parent
A modifier, améliorer, customiser....
Je regarderai à l'oocasion sous FreeBSD
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix. -
Exemple:
[johand@zoot] ~/src/bash $cat s1.sh
#!/bin/sh
./s2.sh
[johand@zoot] ~/src/bash $cat s2.sh
#!/bin/sh
parent=$(cat /proc/$PPID/cmdline)
echo $parent
[johand@zoot] ~/src/bash $./s1.sh
/bin/sh./s1.sh
[johand@zoot] ~/src/bash $
The software said "Requires Windows98, Win2000, or better,
So I installed Unix. -
-
C'est bien pour cela que j'ai précisé bash/Linux.
Quel système Unix?
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.