J'utilise Ubuntu 12.04.4 LTS 64 bits. Ma suite LibreOffice (surtout Writer) se fige.
Comment puis-je tuer LibreOffice et puis-je tuer seulement l'auteur? (pas le Calc, Impress, ..)
J'ai essayé de rechercher le processus exécutable dans System Monitor et en ligne de commande (ps
), mais je ne l'ai pas trouvé.
EDIT: Je veux quelque chose comme ça:
pkill -9 writer
J'ai besoin d'une sorte de commande minified .
Première recherche de fichiers open libreoffice:
ps aux | grep libre
Par exemple la sortie de la mienne est:
hadi 21426 0.1 0.0 205328 3468 ? Sl 14:17 0:00 /usr/lib/libreoffice/program/oosplash --writer
hadi 21445 9.8 0.7 1269272 179872 ? Sl 14:17 0:01 /usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe=6
puis
Sudo kill -9 ID
l'ID est le deuxième numéro pour (soffice.bin) pas pour oosplash
donc dans mon exemple:
Sudo kill -9 21445
Vous avez besoin d'un professionnel Ok:
ps aux | grep -i office | awk {'print $2'} | xargs kill -9
j'espère que c'est professionnel dans votre évaluation !!
ou plus minified commande
kill -9 `pgrep -lf soffice.bin | awk {'print $1'}`
ou plus minified minified minified commande
pkill soffice.bin
MODIFIER:
Tous les fichiers ouverts de libreoffice prennent le même PID, pour cela vous ne pouvez pas tuer simplement writer et garder impess par exemple.
Et pour prouver mon point de vue, l'outil de récupération au bureau est unique pour tous les fichiers. Qu'est-ce que je veux dire si vous fermez un écrivain de manière très importante et ouvrez ensuite une empreinte par exemple, puis impressionner vous demandera de récupérer le fichier d'écrivain et il l'a fait et cela prouve ma réponse
Tu devrais essayer:
killall soffice.bin
utilisez ps -e
pour répertorier tous les processus en cours d'exécution (pas uniquement ceux créés par votre terminal actuel). Vous pouvez ensuite rechercher le nom que vous recherchez (peut-être 'écrivain' ou 'Libre'). Si vous connaissez exactement le nom que vous recherchez, vous pouvez utiliser ps -e | grep writer
pour vous donner les résultats de ce processus uniquement.
Vous devriez voir un numéro qui est l'identifiant du processus (PID). Pour tuer le processus, entrez kill x
où x
est le PID du processus. Vous devriez recevoir un message disant quelque chose comme killed 1 process
. Si le processus est toujours en cours d'exécution, essayez kill -KILL x
pour forcer le programme à quitter.