|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : juin 2005 Messages : 94 ![]() |
Bonjour
est-il possible d'executer un script shell à partir d'un programme C et récuperer l'environnement positionné par le script dans le programme C. ( equivalent de la commande dot dans le shell ". macommande.sh"). Merci Stan |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 912 ![]() |
J'imagine que tu veux dire le contraire:
récupérer l'environnement positionné par le programme C dans le script. Si c'est le cas, tu peux le faire en créant dans ton programme en C un fichier affectant les variables souhaitées, fichier qui sera sourcé par le script après coup.
__________________
ɹǝsn *sıɹɐlos* |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : juin 2005 Messages : 94 ![]() |
Bonjour
Non, malheuresement je voulais bien "remonter" l'environnement ... Stan |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 912 ![]() |
Ok, j'ai compris en relisant de plus près ton premier post.
La seule méthode pour positionner des variables dans un programme C consiste à utiliser la fonction setenv. Il faut donc que tu transfères ces variables de ton script vers le programme en C et que tu fasses le boulot en C.
__________________
ɹǝsn *sıɹɐlos* |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : juin 2005 Messages : 94 ![]() |
Je m'en doutais un peu que c'est le seul moyen
Merci Stan |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com