Premier script bash
Résolu/Fermé
barale61
Messages postés
1208
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
4 novembre 2024
-
13 sept. 2012 à 18:07
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 14 sept. 2012 à 10:07
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 14 sept. 2012 à 10:07
A voir également:
- Premier script bash
- Script vidéo youtube - Guide
- Premier pro - Télécharger - Montage & Édition
- Script les visiteurs pdf - Forum Cinéma / Télé
- Premier bet loto 5/90 resultat du jour rdc ✓ - Forum Excel
- Ghost script - Télécharger - Polices de caractères
4 réponses
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
13 sept. 2012 à 18:13
13 sept. 2012 à 18:13
Bonjour,
Et qu'est ce que répond bash pour ton second script ?
As tu bien déclaré le script comme exécutable ?
chmod +x mon_script
Et qu'est ce que répond bash pour ton second script ?
As tu bien déclaré le script comme exécutable ?
chmod +x mon_script
barale61
Messages postés
1208
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
4 novembre 2024
110
13 sept. 2012 à 20:23
13 sept. 2012 à 20:23
Bonsoir,
En fait pas de message, la fenêtre de commande se referme tout de suite et donc le script se lance bien puisqu'il me propose bien de l'afficher ou de le lancer et là la fenêtre s'ouvre et se referme comme si il y avait une erreur. Le chmod a donc bien été fait.
En fait pas de message, la fenêtre de commande se referme tout de suite et donc le script se lance bien puisqu'il me propose bien de l'afficher ou de le lancer et là la fenêtre s'ouvre et se referme comme si il y avait une erreur. Le chmod a donc bien été fait.
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
13 sept. 2012 à 21:01
13 sept. 2012 à 21:01
Tu lances donc ton script en mode graphique...
Ouvre un terminal pour le lancer... ça fera la même chose mais tu auras le temps de lire...
Là ton ordi lance le programme, renvoie Bonjour comme demandé, et referme l'ensemble dans le même dixième de secondes...
Depuis un terminal, ça ira encore plus vite probablement... mais le système écrira Bonjour dans le terminal et te rendra la main en dessous. L'ensemble restant ouvert jusqu'à ce que tu le fermes toi même, tu pourras le lire.
Ouvre un terminal pour le lancer... ça fera la même chose mais tu auras le temps de lire...
Là ton ordi lance le programme, renvoie Bonjour comme demandé, et referme l'ensemble dans le même dixième de secondes...
Depuis un terminal, ça ira encore plus vite probablement... mais le système écrira Bonjour dans le terminal et te rendra la main en dessous. L'ensemble restant ouvert jusqu'à ce que tu le fermes toi même, tu pourras le lire.
Oui mais comment lancer ce script en dialoguant sans perdre le focus et comment bloquer la fenêtre à la fin du script pour avoir l'historique à l'écran. Ce qui permettrait de dialoguer dans l'exercice d'une sauvegarde à distance que l'on peut imaginer à l'aide de variables initialisées au préalable avec bien sûr une historisation dans un fichier. Ce que je souhaite à vrai dire c'est une possibilité de dialoguer avec le programme sur les fonctions à sélectionner via le terminal. En fait ce pas si compliqué que ça mais comment arrête on une action à la demande (en dos il y a PAUSE)
laoshu
Messages postés
1231
Date d'inscription
mardi 7 juin 2011
Statut
Membre
Dernière intervention
24 mai 2015
350
13 sept. 2012 à 23:08
13 sept. 2012 à 23:08
Pour être franc, je ne sais pas... je lance toujours mes scripts depuis un terminal. En particulier pour les sessions à distance, la connexion ssh (qui ouvre un terminal) étant la plus simple, la plus rapide et la plus agréable...
Le terminal permet justement un dialogue continu.
Je pense que si tu écris ton script ainsi :
Alors la fenêtre restera ouverte une minute... mais tu n'auras pas la main pour faire quoi que ce soit. Et finalement tu auras encore besoin de déplacer ta souris, chercher une icone et cliquer.
Le terminal fonctionne en bash... tout ce que tu apprends pour les scripts marche dans le terminal... et tout ce que tu apprends dans le terminal, tu peux le mettre dans les scripts. Pourquoi donc irais tu te priver d'un outil si merveilleux ?
Le terminal permet justement un dialogue continu.
Je pense que si tu écris ton script ainsi :
#!/bin/bash echo "Bonjour" sleep 60
Alors la fenêtre restera ouverte une minute... mais tu n'auras pas la main pour faire quoi que ce soit. Et finalement tu auras encore besoin de déplacer ta souris, chercher une icone et cliquer.
Le terminal fonctionne en bash... tout ce que tu apprends pour les scripts marche dans le terminal... et tout ce que tu apprends dans le terminal, tu peux le mettre dans les scripts. Pourquoi donc irais tu te priver d'un outil si merveilleux ?
barale61
Messages postés
1208
Date d'inscription
jeudi 13 septembre 2012
Statut
Membre
Dernière intervention
4 novembre 2024
110
14 sept. 2012 à 10:07
14 sept. 2012 à 10:07
Ok merci ça devrait faire l'affaire.