Script shell dans une konsole
Résolu
cathan
Messages postés
161
Date d'inscription
Statut
Membre
Dernière intervention
-
cathan Messages postés 161 Date d'inscription Statut Membre Dernière intervention -
cathan Messages postés 161 Date d'inscription Statut Membre Dernière intervention -
Bonjour all, j'ai créer un pt script qui grave les cds. je lance le script sous konsole, tout est OK. je lance le script avec "lancer une ligne de commande", le gravage fonctionne mais il n'y a pas de konsole qui s'ouvre donc je ne sais quand est ce qu'il est fini. ce que j'aimerai savoir c'est "est ce qu'il est possible de créer un script qui ouvre une konsole et de lui faire executer une commande ou bien la suite du programme dans le script", comme ca en lançant mon script avec "lancer une commande", un konsole s'ouvrira et il executera mon script.
Vous allez dire que "pourquoi ne pas ouvrir konsole et executer le script " mais je suis débutant et j'aimerai approfondir l'utilisation des scripts.
Merci de votre compréhension.
Vous allez dire que "pourquoi ne pas ouvrir konsole et executer le script " mais je suis débutant et j'aimerai approfondir l'utilisation des scripts.
Merci de votre compréhension.
A voir également:
- Script shell dans une konsole
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
5 réponses
Salut,
le script avec "lancer une ligne de commande",
Ce n'est pas vraiment la bonne chose à faire.
Fait plutôt comme ça :
Tu ouvres la console.
Tu exécutes le script /chemin/vers/ton/script.sh
qui veut dire que dans ta console tu tapes la commande d'exécution de ton script
Donc utilise directement la console à la place de lancer une ligne de commande.
Pas besoin de créer un script pour ouvrir la console tant que tu peux l'ouvrir tout simplement ( Alt + F2 et tape konsole ).
A propos des scripts, ton script et écrit dans quel langage?
le script avec "lancer une ligne de commande",
Ce n'est pas vraiment la bonne chose à faire.
Fait plutôt comme ça :
Tu ouvres la console.
Tu exécutes le script /chemin/vers/ton/script.sh
qui veut dire que dans ta console tu tapes la commande d'exécution de ton script
Donc utilise directement la console à la place de lancer une ligne de commande.
Pas besoin de créer un script pour ouvrir la console tant que tu peux l'ouvrir tout simplement ( Alt + F2 et tape konsole ).
A propos des scripts, ton script et écrit dans quel langage?
ok merci, comme je suis nouveau avec les scripts, j'ai seulement suivi un tuto pour la création alors je ne sais pas trop.
Voilà quelques liens
http://lifc.univ-fcomte.fr/~dedu/docs/script.html
http://www.linux-france.org/article/memo/node82.html
http://www-gtr.iutv.univ-paris13.fr/Cours/Mat/Systeme/TDTP2003/tp03.html
http://lea-linux.org/cached/index/Dev-shell_script.html
http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/111/lg111-D.html
http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/112/lg112-F.html
Tu peux commencer avec les 2 derniers.
http://lifc.univ-fcomte.fr/~dedu/docs/script.html
http://www.linux-france.org/article/memo/node82.html
http://www-gtr.iutv.univ-paris13.fr/Cours/Mat/Systeme/TDTP2003/tp03.html
http://lea-linux.org/cached/index/Dev-shell_script.html
http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/111/lg111-D.html
http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/112/lg112-F.html
Tu peux commencer avec les 2 derniers.
Merci bcp à toi mais 4 de tes liens je les ai déja visité. je vais essayé et je te tiens au courant. encore merci pour les autres liens.
Salut,
Trois choses que tu peux faire :
1 - Quand tu lances ton script depuis "Exécuter une commande", tu as la possibilité de le lancer dans un terminal, pour ça il faut dérouler les "Options" et cocher la case "Exécuter dans un terminal". Le script se lancera donc dans une console qui se fermera une fois le script arrivé à sa fin.
2 - Tu peux taper aussi dans "Exécuter une commande" avant le nom de ton script, le nom du terminal qui doit exécuter ton script, comme par exemple avec "Eterm", tu tapes :
3 - Sinon tu peux ajouter l'option "-eject" à ta ligne de commande dans ton script. Ce qui aura pour effet d'éjecter le CD en fin de gravure et ainsi te prévenir de la fin du programme.
;-))
Trois choses que tu peux faire :
1 - Quand tu lances ton script depuis "Exécuter une commande", tu as la possibilité de le lancer dans un terminal, pour ça il faut dérouler les "Options" et cocher la case "Exécuter dans un terminal". Le script se lancera donc dans une console qui se fermera une fois le script arrivé à sa fin.
2 - Tu peux taper aussi dans "Exécuter une commande" avant le nom de ton script, le nom du terminal qui doit exécuter ton script, comme par exemple avec "Eterm", tu tapes :
Eterm --exec /chemin/repertoire/script.shqui lancera aussi ton script depuis un terminal qui se fermera une fois le script achevé.
3 - Sinon tu peux ajouter l'option "-eject" à ta ligne de commande dans ton script. Ce qui aura pour effet d'éjecter le CD en fin de gravure et ainsi te prévenir de la fin du programme.
;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question