Appel d'un programme extérieur sous Solaris.

Appel d'un programme extérieur sous Solaris. - C++ - Programmation

Marsh Posté le 11-07-2006 à 17:10:11    

Quand je fais une simple commande :
 

Code :
  1. system("usr/local/bin/text2pcap -u 1234,1234 temp.txt temp.pcap" );


 
(sachant que le programme existe, et qu'il peut être lancé directement par la console par la ligne entre quotes)
 
Le programme se compile, mais lors du lancement, j'ai la ligne :
 

Citation :

"sh: usr/local/bin/text2pcap: not found"


 
il me fait la même chose avec des commandes system telles que "read -n 1" etc ...
 
Quelqu'un aurait-il une idée du pourquoi du comment ?


---------------
Atari 520 ST 256 Ko
Reply

Marsh Posté le 11-07-2006 à 17:10:11   

Reply

Marsh Posté le 11-07-2006 à 17:13:17    

"usr/local/bin/text2pcap" se réfère au binaire text2pcap, dans le répertoire usr/local/bin relatif au chemin courant
 
Tandis que "/usr/local/bin/text2pcap" se réfère au binaire text2pcap, dans le répertoire absolu /usr/local/bin  
 
Sous Unix, la racine c'est "/"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed