Unix - execution de commandes dans differents
Résolu/Fermé
nico3fr
Messages postés
34
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
17 janvier 2008
-
31 mai 2007 à 14:31
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 1 juin 2007 à 09:30
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 1 juin 2007 à 09:30
A voir également:
- Unix - execution de commandes dans differents
- Invite de commande - Guide
- Commandes terminal mac - Guide
- Ipconfig unix ✓ - Forum Linux / Unix
- 'Ls' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. - Forum Windows
7 réponses
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
31 mai 2007 à 15:35
31 mai 2007 à 15:35
Réponse à la première question, appeller un shell:
xterm -e "ls -l ; read -p 'exit' foo; $SHELL"
pour ClearCase, j'ai des souvenir d'une option -login, faut voir les manuels
xterm -e "ls -l ; read -p 'exit' foo; $SHELL"
pour ClearCase, j'ai des souvenir d'une option -login, faut voir les manuels
nico3fr
Messages postés
34
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
17 janvier 2008
5
31 mai 2007 à 15:50
31 mai 2007 à 15:50
Ah oui, nikel le coup du shell.
J'avais meme pas vu qu'il n'y avait pas de shell en ouvrant les terminaux de cette facon, merci :)
J'avais meme pas vu qu'il n'y avait pas de shell en ouvrant les terminaux de cette facon, merci :)
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
31 mai 2007 à 15:53
31 mai 2007 à 15:53
ct est un alias de cleartool ; cleartool -h ou man cleartool devrait afficher les options.
Pour le su, il recommandé de ne pas mettre de mot de passe dans un script !! mais bon ...
il faut utiliser un outil comme expect.
Pour le su, il recommandé de ne pas mettre de mot de passe dans un script !! mais bon ...
il faut utiliser un outil comme expect.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
31 mai 2007 à 16:00
31 mai 2007 à 16:00
Pour Clearcase, essaie ça : ct setview ma_vue -exec ls
est aussi possible :
ct setview ma_vue << EOF
ls
date
hostname
EOF
est aussi possible :
ct setview ma_vue << EOF
ls
date
hostname
EOF
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nico3fr
Messages postés
34
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
17 janvier 2008
5
31 mai 2007 à 16:21
31 mai 2007 à 16:21
Oui, j'avais trouvé entre temps pour le -exec.
Par contre dans ta commande, faut juste le placer avant le ls.
Par contre dans ta commande, faut juste le placer avant le ls.
ct setview -exec ls ma_vueJe peux meme executer un ensemble de commandes en executant un petit script comme ca :
xterm -e "ct setview -exec "~/test" ma_vue"Me reste plus qu'a résoudre le soucis pour le login maintenant, merci encore :)
nico3fr
Messages postés
34
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
17 janvier 2008
5
31 mai 2007 à 17:39
31 mai 2007 à 17:39
Bon, je vais considérer les problemes comme résolu :)
Pour la question 1 : Il me suffit de rajouter l'ouverture d'un terminal pour garder mon terminal ouvert et ainsi pouvoir exécuter des commandes supplémentaires.
Pour la question 2 : Alors la, c'est super tricky comme solution, J'ai qu'un seul compte sur lequel je dois me loguer, donc la solution va consister à préalablement me loguer sur ce compte avant d'exécuter le script :D
Question 3 : Je peux lancer mes commandes clearcase avec cette syntaxe :
Merci a dubcek pour son aide :)
Pour la question 1 : Il me suffit de rajouter l'ouverture d'un terminal pour garder mon terminal ouvert et ainsi pouvoir exécuter des commandes supplémentaires.
Pour la question 2 : Alors la, c'est super tricky comme solution, J'ai qu'un seul compte sur lequel je dois me loguer, donc la solution va consister à préalablement me loguer sur ce compte avant d'exécuter le script :D
Question 3 : Je peux lancer mes commandes clearcase avec cette syntaxe :
ct setview -exec "mes commandes" ma_vue
Merci a dubcek pour son aide :)
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
1 juin 2007 à 09:30
1 juin 2007 à 09:30
Si tu as un seul compte, sous quel utilisateur te connectes-tu ?
Si c'est root, su user ne va pas demander de mot de passe.
Si c'est root, su user ne va pas demander de mot de passe.