Léa-Linux & amis :   LinuxFR   GCU-Squad   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.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons