La première solution c'est de transformer t'es variable php en variable global.
Par variables globales tu parles des globales en PHP ou bien des variables environnement shell settées avec export ? Seule la seconde solution est faisable (si l'utilisation de la variable d'environnement se fait dans le même appel à bash) :
Sinon oui le passage d'arguments au script reste une solution préférable. D'autres solutions sont possibles comme la création de fichiers de conf structurés (clef/valeur, json, xml, etc) ré-utilisé par le script.
Alexdu98> Oui à peu près (il manque des espaces entre chaque paramètres de ta ligne de commande)
Ça a l'air correct, au pire teste et tu verra si ça marche.
Met les arguments entre guillemets pour éviter les problèmes avec les espaces.
Je suis d'accord avec ok, le passage en argument pour passer des chaines de caractères courtes à un script est la meilleure solution.
L'utilisation d'un fichier ou d'autres techniques comme une base de données ou les sockets serait adaptée pour des données plus volumineuses ou tout ce qui n'est pas des caractères.
- Edité par LoupSolitaire 28 avril 2013 à 14:25:53
Ça n'envoie pas la variable, ça envoie son contenu comme argument au script, dans le script il faut récupérer les arguments de la ligne de commande ($1, $2, etc...).
bonjour a vous tous
il est vrai que je ne suis pas sur la page adeqouate mais j essaye de poser mon probleme je suis entrain de coder en c je veux transmettre une variable declarer dans mon main que je veux transmettre a un script shell
exemple
:
int temp;
temp = 45;
system(echo'temp');
mais cela ne fonctionne pas
Tu pourrais essayer d’appeler ton script shell avec en parametre la valeur de ta variable, ou faire une variable d'environnement.
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Utilisation de variable PHP dans un script Shell
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Comme ca ?
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Blond, bouclé, toujours le sourire aux lèvres...
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Blond, bouclé, toujours le sourire aux lèvres...
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Blond, bouclé, toujours le sourire aux lèvres...
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.
Il y a 10 catégories de personnes : celles qui savent compter en binaire et celles qui ne savent pas.