Rechercher : dans
Par :

Batch et CTRL+D

Dernière réponse le 16 oct 2005 à 18:51:36 JohnNC, le 14 oct 2005 à 15:14:39 
 Signaler ce message aux modérateurs

Bonjour,

Afin d'automatiser une tache sous linux (Red Hat 8.0), j'aimerais savoir s'il est possible d'éxecuter un CTRL+D dans un batch.
Merci :)

Meilleures réponses pour « Batch et CTRL+D » dans :
Portabiliser une application avec le Batch Voir I) Introduction II) Sauvegarde des paramètres III) Portabilisation (Création du Batch) Autres Liens I) Introduction Voici un tutoriel vous permettant de suivre pas à pas la création d’un lanceur facilement pour une application qui n’est...
Télécharger Ctrl Tab Voir Les touches Alt+Tab sont des touches très utilisées dans différents systèmes pour passer d’une fenêtre à une autre. Plusieurs combinaisons sont disponibles sous Firefox pour une navigation plus facile et rapide : (Shift+)Ctrl+Tab sous Firefox...

1

jisisv, le 14 oct 2005 à 15:44:52

Utilise exit, non ?

johand@horus:~$ echo $SHELL; help exit
/bin/bash
exit: exit [n]
    Exit the shell with a status of N.  If N is omitted, the exit status
    is that of the last command executed.

Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

2

JohnNC, le 14 oct 2005 à 16:01:52

En fait, mon script lance un programme (postgres), qui, pour sortir d'une ligne de commande utilisateur, utilise CTRL+D. En mode utilisateur, la commande exit ne fonctionne pas, donc je ne pense pas qu'en batch elle le fasse.

J'effectue encore quelques tests pour l'automatisation d'une tâche, donc j'essairais en même temps cette commande, on sait jamais.

Répondre à JohnNC

3

kinder.surprise, le 14 oct 2005 à 18:08:55

Euh... un vulgaire echo "^D" ? (le verbatim, pas les deux caractères ^ et D)

atouzazar
gnagnagna

Répondre à kinder.surprise

4

JohnNC, le 14 oct 2005 à 23:15:36

Gné ? le "verbatim" ?
Lol, j'connais pas, désolé :/

Répondre à JohnNC

5

kinder.surprise, le 14 oct 2005 à 23:51:40

C'est le caractère de contrôle lui-même. si tu rédiges ton script dans vi[m] tu tapes Ctrl-V suivi de la séquence (Ctrl-D par exemple, ou Ctrl-M etc)

ça permet d'insérer le caractère plutôt que de l'"envoyer"
gnagnagna

Répondre à kinder.surprise

6

 JohnNC, le 16 oct 2005 à 18:51:36

Oki, merci pour les conseils :D

Vu que j'suis en alternance, j'pourrais pas tester avant de retourner en entreprise dans 2 semaines, mais j'vous tiendrais au courant.

A bientot !

Répondre à JohnNC