Le nom affiché par ps -A est le premier élément de la ligne de commande ayant lancé le programme.
Pour les langages interprétés, il y a deux cas possibles:
1. l'interprétreur est lancé explicitement en lui passant en argument le programme. Par exemple: sh monscript.sh
python monprog.py
2. Le script est lancé directement: monscript.sh
monprog.py
Dans ce cas, le script doit être exécutable (chmod +x) et contenir le nom de l'interpréteur à utiliser dans la première ligne, sous la forme: #! path_complet_de_l_interpreteur.
Dans le premier cas, ps -A affiche le nom de l'interpréteur, dans le second il affiche le nom du script.
Si tu veux voir gajim.py plutôt que python dans ps -A, il ne te reste plus qu'à modifier gajim.py ;)
[^] # Re: une solution plus générale ?
Posté par netsurfeur . En réponse au message j'aime pas les langages interprêtés .... Évalué à 5.
Pour les langages interprétés, il y a deux cas possibles:
1. l'interprétreur est lancé explicitement en lui passant en argument le programme. Par exemple:
sh monscript.sh
python monprog.py
2. Le script est lancé directement:
monscript.sh
monprog.py
Dans ce cas, le script doit être exécutable (chmod +x) et contenir le nom de l'interpréteur à utiliser dans la première ligne, sous la forme:
#! path_complet_de_l_interpreteur.
Dans le premier cas, ps -A affiche le nom de l'interpréteur, dans le second il affiche le nom du script.
Si tu veux voir gajim.py plutôt que python dans ps -A, il ne te reste plus qu'à modifier gajim.py ;)