Problème pour exécuter des commandes [Script Shell] - Shell/Batch - Programmation
Marsh Posté le 24-01-2008 à 11:53:40
Merci pour la réponse :-)
Malheureusement j'ai déjà essayé, ca à l'air de mieux marcher mais je me retrouve dans le deuxième cas avec :
top: failed tty get
Marsh Posté le 24-01-2008 à 12:04:21
Essaie en ajoutant le paramètre "-b" à top, pour le faire passer en batch mode.
Spoiler : http://forum.ubuntu-fr.org/viewtopic.php?pid=1485931 |
Marsh Posté le 24-01-2008 à 12:08:58
Ouais, vive le double post promis je le referais plus lol
En tout cas merci !!! ca a marché ...
Marsh Posté le 24-01-2008 à 13:36:19
C'est pas un double post, j'suis juste tombé dessus avec google en cherchant ton erreur.
J'le connaissais même pas ce forum avant.
Marsh Posté le 24-01-2008 à 11:11:51
Bonjour à tous
Je suis confronté à deux types de problèmes, mon but est de créer un script qui soit capable de lire un fichier qui contient des commandes.
Voici la portion de code qui me pause problème :
Si je fais un echo $CDE -> top -d 5 -n 3 | grep Xorg >> tmpXorg
Ca me revoie donc bien la bonne commande, par contre impossible de l'exécuter avec les pipes ! Alors qu'un copier / coller fonctionne
J'ai donc tenté une autre approche (pas très propre certes) :
Cette fois la commande me revoie : top: failed tty get
Par contre si je lance le fichier .todo dans un shell ca marche, et si je créé un autre fichier qui le lance ca marche aussi.
J'aurais aimez savoir si quelqu'un à déjà été confronté à ce genre de problème, il est clair que la première solution à l'air mieux mais je peut aussi utiliser la seconde ou même une autre ...