• [^] # Re: une solution plus générale ?

    Posté par . En réponse au message j'aime pas les langages interprêtés .... Évalué à 5.

    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 ;)