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 signal qui lui dise de fermer normalement.
Ya moyen se faire autrement qu'en effaçant (très gorettement) le fichier
swap ?
ou alors en appelant un autre éditeur qui accepte cela ?
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 signal qui lui dise de fermer normalement.
Ya moyen se faire autrement qu'en effaçant (très gorettement) le fichier
swap ?
ou alors en appelant un autre éditeur qui accepte cela ?
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 signal qui lui dise de fermer normalement.
Ya moyen se faire autrement qu'en effaçant (très gorettement) le fichier
swap ?
ou alors en appelant un autre éditeur qui accepte cela ?
dans un script je veux tuer vim appelé par
xterm -e vim <fichier> &
Je lui envoie un kill -3 %1
dans un script je veux tuer vim appelé par
xterm -e vim <fichier> &
Je lui envoie un kill -3 %1
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)
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)
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)
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 signal qui lui dise de fermer normalement.
Ya moyen se faire autrement qu'en effaçant (très gorettement) le
fichier
swap ?
ou alors en appelant un autre éditeur qui accepte cela ?
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 signal qui lui dise de fermer normalement.
Ya moyen se faire autrement qu'en effaçant (très gorettement) le
fichier
swap ?
ou alors en appelant un autre éditeur qui accepte cela ?
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 signal qui lui dise de fermer normalement.
Ya moyen se faire autrement qu'en effaçant (très gorettement) le
fichier
swap ?
ou alors en appelant un autre éditeur qui accepte cela ?
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, sur ma Debian Wheezy, ça marche (j'ai
testé).
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, sur ma Debian Wheezy, ça marche (j'ai
testé).
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, sur ma Debian Wheezy, ça marche (j'ai
testé).
kill -- -$(jobs -p)
connaissait pas -p
Mais ça ne me supprime pas le .swp.
kill -- -$(jobs -p)
connaissait pas -p
Mais ça ne me supprime pas le .swp.
kill -- -$(jobs -p)
connaissait pas -p
Mais ça ne me supprime pas le .swp.
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...
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...
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...
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 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
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 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
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 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
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, soit b) de les ignorer. Mais bon, je peux me
tromper...
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, soit b) de les ignorer. Mais bon, je peux me
tromper...
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, soit b) de les ignorer. Mais bon, je peux me
tromper...