Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
script: execution de commande par un logiciel
Envoyé par: indie

Bonjour,

je souhaite écrire un script qui lance un logiciel, puis fait executer des commandes à mon logiciel, typiquement
evolver monfichier (mon logiciel)
gogo (la commande du logiciel)

mais je n'arrive pas à trouver la formulation en langage shell, car mon logiciel est lancé et ensuite je dois taper moi meme mes commandes.
Pouvez vous m'aider?

Merci smiling smiley

Poste le Thursday 3 December 2015 16:00:22
Répondre     Citer    
Re: script: execution de commande par un logiciel
Envoyé par: Jiel

Cela dépend beaucoup du logiciel. Peut-être peux-tu passer les commandes en faisant ton script se loguer avec l'utilisateur unix de ton logiciel ? Sinon, peut-être que ton logiciel possède son propre langage de script qui permet de scripter les choses au démarrage, ou plus simplement, tu peux lancer ton logiciel avec des arguments : "evolver -gogo monfichier" par exemple. C'est généralement cette dernière solution qui est populaire dans le monde unix.

Poste le Monday 7 December 2015 11:35:26
Répondre     Citer    
Re: script: execution de commande par un logiciel
Envoyé par: indie

Merci pour ta réponse.

J'ai réussi à me débrouiller.
Le plus simple je trouve est de mettre ses commandes dans un fichier texte et de rediriger la sortie, par exemple

commandes.txt | evolver fichier.fe

smiling smiley

Poste le Monday 7 December 2015 16:40:35
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
script: execution de commande par un logiciel
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons