history not found avec un programme compilé en C
Bonjour tout le monde,
J'ai récemment compilé en C sous Ubuntu.
Le programme trivial est le suivant :
Code:
1 2 3 4
| main()
{
system("history");
} |
Et à l’exécution le bash me sort :
Alors que la commande fonctionne parfaitement si je tape la tape en mode console.
Ça fait pareil si je mets "fc -l" a la place de "history" dans le programme.
Si je met la commande dans un script, par exemple cat > /usr/bin/monhistory.sh .... history et que j'invoque le script à partir du programme compile, rebelote .... history not found.
Quelqu'un a-t-il une idée pour arranger ça ou pour le contourner en écrivant à la limite un programme faisant la même chose que history ?
Merci d'avance.