Re: tuer vim proprement (?)

2014-07-26 Par sujet Francois Lafont
Bonjour, Le 25/07/2014 23:32, moi-meme a écrit : dans un script je veux tuer vim appelé par xterm -e vim fichier Je lui envoie un kill -3 %1 Si « ton vim » est la seule tâche en arrière plan et si ton shell est le bash, alors ceci devrait marcher : kill -- -$(jobs -p) En tout cas,

Re: tuer vim proprement (?)

2014-07-26 Par sujet moi-meme
Le Sat, 26 Jul 2014 11:40:02 +0200, Francois Lafont a écrit : Si « ton vim » est la seule tâche en arrière plan et si ton shell est le bash, alors ceci devrait marcher : kill -- -$(jobs -p) connaissait pas -p Mais ça ne me supprime pas le .swp. Je le ferai à la main gorettement. Merci

Re: tuer vim proprement (?)

2014-07-26 Par sujet Pierre Malard
Bonjour, Le 26 juil. 2014 à 11:34, Francois Lafont mathsatta...@free.fr a écrit : Bonjour, Le 25/07/2014 23:32, moi-meme a écrit : dans un script je veux tuer vim appelé par xterm -e vim fichier Je lui envoie un kill -3 %1 Si « ton vim » est la seule tâche en arrière plan et si ton

Re: tuer vim proprement (?)

2014-07-26 Par sujet Haricophile
Le vendredi 25 juillet 2014 à 21:32 +, moi-meme a écrit : dans un script je veux tuer vim appelé par xterm -e vim fichier Je lui envoie un kill -3 %1 (et pas un-9 je suis gentil ...) ça tue vim (et xterm ...) mais ce bâtard de sa mère laisse le fichier swap, ce que je comprends.

Re: tuer vim proprement (?)

2014-07-26 Par sujet Francois Lafont
Le 26/07/2014 13:30, moi-meme a écrit : kill -- -$(jobs -p) connaissait pas -p Mais ça ne me supprime pas le .swp. Ah ? Sur ma Debian Wheezy (à jour), avec bash comme shell, ça marche. Voici un copier-coller de ma console : - ~$ xterm -e vim test.c [1] 4146 ~$ ls

Re: tuer vim proprement (?)

2014-07-26 Par sujet Francois Lafont
Le 26/07/2014 14:19, Pierre Malard a écrit : kill -- -$(jobs -p) En tout cas, sur ma Debian Wheezy, ça marche (j'ai testé). Bravo, c’est beaucoup plus propre. Par contre, si le vi a apporté une modification, on retrouve le .toto.swp... 1. Chez moi, si j'effectue des modifications

Re: tuer vim proprement (?)

2014-07-26 Par sujet Adrien Dewulf
Bonjour, Oui, j'utilise aussi kill -SIGTERM PID qui décrit comme un moyen propre de tuer un process. Trouvé sur http://www.cyberciti.biz/faq/kill-process-in-linux-or-terminate-a-process-in-unix-or-linux-system Par contre, je n'ai pas trouvé trouver comme avoir un .swp en éditant un ficher

Re: tuer vim proprement (?)

2014-07-26 Par sujet Pierre Malard
Bonjour, Le 26 juil. 2014 à 15:02, Adrien Dewulf addew...@gmail.com a écrit : Bonjour, Oui, j'utilise aussi kill -SIGTERM PID qui décrit comme un moyen propre de tuer un process. Trouvé sur

Re: tuer vim proprement (?)

2014-07-26 Par sujet moi-meme
Le Sat, 26 Jul 2014 14:40:01 +0200, Francois Lafont a écrit : On voit avoir un environnement différent : - je suis sous Wheezy à jour; - mon shell est le bash - le paquet xterm est installé version 278 (c'est possible un numéro de version pareil ?) moi plus vieux261-1 - j'utilise vim

Re: tuer vim proprement (?)

2014-07-26 Par sujet moi-meme
Le Sat, 26 Jul 2014 15:10:01 +0200, Adrien Dewulf a écrit : Par contre, je n'ai pas trouvé trouver comme avoir un .swp en éditant un ficher avec vim. 1. Je créé un fichier test.c avec vim. 2. Je le ferme :x. 3. Je le réouvre. 4. Je le réédite. Et toujours pas de .swp c'est un fichier

Re: tuer vim proprement (?)

2014-07-26 Par sujet moi-meme
Le Sat, 26 Jul 2014 15:00:01 +0200, Francois Lafont a écrit : Si on est dans le cas 2, je pense que le .swp sera toujours présent quelle que soit la manière dont on « kille » car je ne vois pas comment un kill pourra signaler à vim soit a) d'enregistrer les dernières modifs non enregistrées,

Re: tuer vim proprement (?)

2014-07-26 Par sujet moi-meme
Le Sat, 26 Jul 2014 14:30:02 +0200, Haricophile a écrit : Pour moi, fermer proprement c'est SIGTERM (15) et pas SIGINT (3) mais c'est bien sûr ! avec un jobs -p pour connaitre le process et c'est gagné. Merci à tous. -- Lisez la FAQ de la liste avant de poser une question :

Re: tuer vim proprement (?)

2014-07-26 Par sujet Francois Lafont
Le 26/07/2014 16:46, Pierre Malard a écrit : Encore une fois, il serait intéressant de savoir pourquoi « moi-même » souhaite piloter vim dans un xterm pour mieux répondre à la question ! Je suis d'accord. Lancer vim en arrière plan pour ensuite le killer, alors qu'effectivement vim est une

Re: tuer vim proprement (?)

2014-07-26 Par sujet Francois Lafont
Le 26/07/2014 21:02, moi-meme a écrit : Haricophile m'a donné une voie intéressante qui fait disparaître le swap en même temps. Envoyer le signal SIGTERM à la tâche. Envoyer le signal SIGTERM est ni plus ni moins ce que je t'ai indiqué dans mon premier message où j'avais donné la commande :

Re: tuer vim proprement (?)

2014-07-26 Par sujet Adrien Dewulf
Pour le fichier cacher .swp, je suppose qu'on le voit avec ls -l ? On 26/07/14 20:05, moi-meme wrote: Le Sat, 26 Jul 2014 15:10:01 +0200, Adrien Dewulf a écrit : Par contre, je n'ai pas trouvé trouver comme avoir un .swp en éditant un ficher avec vim. 1. Je créé un fichier test.c avec vim.

Re: tuer vim proprement (?)

2014-07-26 Par sujet Francois Lafont
Le 26/07/2014 21:44, Adrien Dewulf a écrit : Pour le fichier cacher .swp, je suppose qu'on le voit avec ls -l ? Non, pour lister tous les fichiers d'un répertoire, y compris les fichiers « cachés » (ie ceux dont le nom commence par un point), tu dois utiliser l'option -a de la commande ls. --

Re: tuer vim proprement (?)

2014-07-26 Par sujet Christophe
Bonsoir, Le 25/07/2014 23:32, moi-meme a écrit : dans un script je veux tuer vim appelé par xterm -e vim fichier Je lui envoie un kill -3 %1 (et pas un-9 je suis gentil ...) ça tue vim (et xterm ...) mais ce bâtard de sa mère laisse le fichier swap, ce que je comprends. pas trouvé de