Re: tuer vim proprement (?)

2014-07-30 Par sujet Francois Lafont
Juste une remarque sur un détail : Le 29/07/2014 22:34, moi-meme a écrit : > to_do=$(cat selection/$film/action) > eval "$to_do" En gros, ces deux lignes reviennent à faire un « include » du fichier "action" ce qui se fait naturellement avec la commande « . ». Donc il vaut mieux écrire plus sim

Re: tuer vim proprement (?)

2014-07-30 Par sujet Francois Lafont
Le 30/07/2014 15:11, Sébastien NOBILI a écrit : > Le mercredi 30 juillet 2014 à 12:15, Francois Lafont a écrit : >> :w | tester_image.sh "%" > > Attention, il manque un « ! » dans la séquence : > :w | !tester_image.sh "%" Ah oui, au temps pour moi. Merci d'avoir rectifié. > Note au pass

Re: tuer vim proprement (?)

2014-07-30 Par sujet Sébastien NOBILI
Le mercredi 30 juillet 2014 à 12:15, Francois Lafont a écrit : > :w | tester_image.sh "%" Attention, il manque un « ! » dans la séquence : :w | !tester_image.sh "%" Note au passage, je ne vois pas bien ce qu'apporte le script « tester_image.sh » par rapport à l'exécution directe du fichi

Re: tuer vim proprement (?)

2014-07-30 Par sujet Francois Lafont
Le 29/07/2014 22:34, moi-meme a écrit : >> Et tu fais de même pour chacune des variables qui se retrouvent dans le >> fichier vim à éditer. À partir de là, quand tu lanceras dans vim : >> >> :w | !bash % >> >> les variables seront bien définies avec les valeurs qu'elles avaient >> juste avant

Re: tuer vim proprement (?)

2014-07-29 Par sujet moi-meme
snip- > Si j'ai bien compris ton problème, alors il faut que, dans le script > bash initial, tu « exportes » les variables qui te servent ensuite dans > le fichier que tu édites dans vim à la main. Par exemple, juste après > avoir définie la variable "entree" : > > ent

Re: tuer vim proprement (?)

2014-07-28 Par sujet Francois Lafont
Le 28/07/2014 13:55, moi-meme a écrit : > j'ai fait un gros "snip". Ce que tu me dis est intyéressant : je suis > peut-être parti sur du compliqué. Je pense oui, ça arrive à tout le monde. >> :w | !bash % > > Le problème du !bash c'est les variables : > Exemple de script : > > #film_4_fi

Re: tuer vim proprement (?)

2014-07-28 Par sujet moi-meme
Le Mon, 28 Jul 2014 10:40:02 +0200, Francois Lafont a écrit : j'ai fait un gros "snip". Ce que tu me dis est intyéressant : je suis peut-être parti sur du compliqué. > :w | !bash % Le problème du !bash c'est les variables : Exemple de script : #film_4_fin convert $entree -level 0%,50% -sha

Re: tuer vim proprement (?)

2014-07-28 Par sujet Francois Lafont
Le 28/07/2014 07:45, moi-meme a écrit : >> Heu... c'est dans la boucle bash ça ? Tu as des commandes bash qui >> éditent un fichier sous vim et qui font un « :w » ? > > non je l'édite à la main et je fais un :w! à la main, et je ne le ferme > pas. Mon fichier sur le disque est à jour de mes modi

Re: tuer vim proprement (?)

2014-07-28 Par sujet Pierre Malard
Le 28 juil. 2014 à 07:45, moi-meme a écrit : >>> édition du fichier avec vim déjà ouvert sauvegarde sans fermeture de >>> vim >> >> Heu... c'est dans la boucle bash ça ? Tu as des commandes bash qui >> éditent un fichier sous vim et qui font un « :w » ? > > non je l'édite à la main et je fais un

Re: tuer vim proprement (?)

2014-07-27 Par sujet •‿•
Le 28 juillet 2014 07:45, moi-meme a écrit : > > > > >> édition du fichier avec vim déjà ouvert sauvegarde sans fermeture de > >> vim > > > > Heu... c'est dans la boucle bash ça ? Tu as des commandes bash qui > > éditent un fichier sous vim et qui font un « :w » ? > > non je l'édite à la main et

Re: tuer vim proprement (?)

2014-07-27 Par sujet moi-meme
> >> édition du fichier avec vim déjà ouvert sauvegarde sans fermeture de >> vim > > Heu... c'est dans la boucle bash ça ? Tu as des commandes bash qui > éditent un fichier sous vim et qui font un « :w » ? non je l'édite à la main et je fais un :w! à la main, et je ne le ferme pas. Mon fichier

Re: tuer vim proprement (?)

2014-07-27 Par sujet Francois Lafont
Le 27/07/2014 23:02, moi-meme a écrit : >> Entre 1) et 3), le script, lui, il fait quoi ? Y'a forcément une truc >> entre les deux parce que sinon aussitôt le vim ouvert, il serait killé >> dans la foulée et tu n'aurais pas le temps d'éditer quoi que ce soit. > > entre le 1 et le 3 il y a le 2 (!

Re: tuer vim proprement (?)

2014-07-27 Par sujet moi-meme
Le Sun, 27 Jul 2014 22:40:02 +0200, Francois Lafont a écrit : > Entre 1) et 3), le script, lui, il fait quoi ? Y'a forcément une truc > entre les deux parce que sinon aussitôt le vim ouvert, il serait killé > dans la foulée et tu n'aurais pas le temps d'éditer quoi que ce soit. entre le 1 et le 3

Re: tuer vim proprement (?)

2014-07-27 Par sujet nb
Une solution pas du tout technique à ce problème. J'ai trouvé à Paris, vers Bastille, une petite boite qui fait ça très bien. J'ai numérisé de très vieux films en super 8. Le vrai plus c'est qu'ils stabilisent l'image. On n'a plus les petits tressautements dus à l'entraînement du film. Bien sûr i

Re: tuer vim proprement (?)

2014-07-27 Par sujet Francois Lafont
Le 27/07/2014 17:45, moi-meme a écrit : >> Je suis d'accord. Lancer vim en arrière plan pour ensuite le killer, >> alors qu'effectivement vim est une commande 100% interactive, c'est >> assez curieux. Il est possible que le PO prenne son problème par le >> mauvais bout. Peut-être nous en dira-t-il

Re: tuer vim proprement (?)

2014-07-27 Par sujet Pierre Malard
Le 27 juil. 2014 à 17:45, moi-meme a écrit : > Le Sat, 26 Jul 2014 21:30:04 +0200, Francois Lafont a écrit : >> Je suis d'accord. Lancer vim en arrière plan pour ensuite le killer, >> alors qu'effectivement vim est une commande 100% interactive, c'est >> assez curieux. Il est possible que le PO pr

Re: tuer vim proprement (?)

2014-07-27 Par sujet moi-meme
Le Sat, 26 Jul 2014 21:30:04 +0200, Francois Lafont a écrit : > Je suis d'accord. Lancer vim en arrière plan pour ensuite le killer, > alors qu'effectivement vim est une commande 100% interactive, c'est > assez curieux. Il est possible que le PO prenne son problème par le > mauvais bout. Peut-être

Re: tuer vim proprement (?)

2014-07-27 Par sujet moi-meme
Le Sat, 26 Jul 2014 21:40:02 +0200, Francois Lafont a écrit : > 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 : > > kill -- -$(jobs -p) ben euh ! c'était pas évident et je m'en excuse. -- Lisez la FAQ de la lis

Re: tuer vim proprement (?)

2014-07-27 Par sujet Adrien Dewulf
Je ne pense pas qu'il s'agisse d'un bug. Je pense qu'il s'agit de forcer un comportement dans un cas qui colle pas avec son utilisation normal. On 27/07/14 07:31, (•‿•) Dhénin Jean-Jacques wrote: Le 27 juillet 2014 01:36, Christophe > a écrit : Bonsoir,

Re: tuer vim proprement (?)

2014-07-26 Par sujet •‿•
Le 27 juillet 2014 01:36, Christophe a écrit : > Bonsoir, > > Le 25/07/2014 23:32, moi-meme a écrit : > > dans un script je veux tuer vim appelé par > > xterm -e vim & > > > > 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èr

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 & > > 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

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 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. 2.

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 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 c

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 : http://wiki.debia

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ée

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 fi

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

Re: tuer vim proprement (?)

2014-07-26 Par sujet Pierre Malard
Bonjour, Le 26 juil. 2014 à 15:02, Adrien Dewulf a écrit : > 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

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 fiche

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 modifi

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 ~

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 & > > 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 Pierre Malard
Bonjour, Le 26 juil. 2014 à 11:34, Francois Lafont 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 & >> >> 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

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".

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 & > > 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, sur m

Re: tuer vim proprement (?)

2014-07-25 Par sujet Pierre Malard
Le 25 juil. 2014 à 23:32, moi-meme a écrit : > dans un script je veux tuer vim appelé par > xterm -e vim & > > 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

tuer vim proprement (?)

2014-07-25 Par sujet moi-meme
dans un script je veux tuer vim appelé par xterm -e vim & 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 signal qui lui dise de fermer normalement. Ya moyen se faire a