OVH Cloud OVH Cloud

Définir le nom d'une application vu par le système

16 réponses
Avatar
Elby
Une question plus de forme que de fond pour ce vendredi soir.
J'ai un executable python appel=E9 f-linux
Quand je le lance et que je regarde les process en cours je vois :

> ps ux=20

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
elby 4308 0.0 0.2 5336 2320 pts/0 S+ 20:25 0:00
python /tmp/test/f-linux

Y a-t-il moyen de dire =E0 l'OS d'utiliser un nom de commande particulier
et non "python chemin/du/script" ?

--=20
Elby

6 réponses

1 2
Avatar
jean-michel bain-cornu
Blague à part, je n'ai toujours pas la plus petite idée de quelle est
l'utilité du changement du nom de l'exécutable python...



Faire croire au client que c'est codé en C et qu'on est vachement bon ! ;-)


Ouf ! J'aime mieux ça...


Avatar
MCI, Shadok Gouroudoudou
Salut !

c'est codé en C ... on est vachement bon


Je ressens une contradiction interne, dans cette phrase.
Bug ? ou exploitation de la crédulité des clients ?

En tout cas, ce qui soutient (suppose ?) le mythe : "C est bon" me
semble bassement hypocrite...



Néanmoins, pour abonder dans ton sens, rien ne t'empêche de renommer
ton fichier source en .c de le lancer par :

execfile("psource.c")

et de prétendre que ton logiciel exécute directement les sources .c,
sans même avoir besoin d'un compilateur...








--
@-salutations

Michel Claveau

Avatar
hg
MCI, Shadok Gouroudoudou wrote:

Salut !

c'est codé en C ... on est vachement bon


Je ressens une contradiction interne, dans cette phrase.
Bug ? ou exploitation de la crédulité des clients ?

En tout cas, ce qui soutient (suppose ?) le mythe : "C est bon" me
semble bassement hypocrite...



Néanmoins, pour abonder dans ton sens, rien ne t'empêche de renommer
ton fichier source en .c de le lancer par :

execfile("psource.c")

et de prétendre que ton logiciel exécute directement les sources .c,
sans même avoir besoin d'un compilateur...








--
@-salutations

Michel Claveau


Il y a très peut d'interpréteurs de C

hg


Avatar
jean-michel bain-cornu
Néanmoins, pour abonder dans ton sens, rien ne t'empêche de renommer
ton fichier source en .c de le lancer par :

execfile("psource.c")

et de prétendre que ton logiciel exécute directement les sources .c,
sans même avoir besoin d'un compilateur...



Il y a très peut d'interpréteurs de C

hg


...et de plus, sous linux, le compilateur C est disponible par défaut...


Avatar
Anthony
Il y a très peut d'interpréteurs de C



http://www.google.com/search?hl=fr&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&hs=YsS&q=%22c+interpreter%22&btnG=Rechercher&lr=

Avatar
Amaury Forgeot d'Arc
Il y a très peut d'interpréteurs de C



http://www.google.com/search?hl=fr&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&hs=YsS&q=%22c+interpreter%22&btnG=Rechercher&lr
Il y a aussi tcc, qui est un compilateur tellement rapide qu'il peut

être utilisé pour compiler et exécuter le code à la volée
(un peu comme un .pyc, quoi)

http://fabrice.bellard.free.fr/tcc/

--
Amaury


1 2