Tous les fichiers ouverts de libreoffice prennent le même PID, pour cela vous ne pouvez pas simplement tuer écrivain 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. Ce que je veux dire si vous fermez un écrivain de manière imporper puis ouvrez un impression par exemple, alors impression vous demandera de récupérer le fichier écrivain et il l'a fait et cela prouve ma réponse
non lors de la suppression de soffice, il tuera tous les programmes libresoffice lorsqu'il sera ouvert, essayez d'ouvrir impression et écrivain et de tuer ce processus, il les tuera tous les deux, c'est un processus parent
nux
op a juste besoin de tuer l'écrivain, peut-être qu'il utilise pour ouvrir calc et impressionner avec l'écrivain :)
nux
@nux YES c'est quelqu'un qui comprend mes besoins
kamil
Tu ne peux pas le faire. Tous les fichiers ouverts de libreoffice prennent le même PID.
Maythux
Ouvrez écrivain et impressionnez et calculez et puis ps aux|grep officeet vous verrez qu'il n'y a pas d'entrées pour autre que écrivain. Puisque tous les fichiers héritent du même PID.
Utilisez ps -epour répertorier tous les processus en cours d'exécution (pas seulement ceux généré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 writerpour vous donner les résultats de ce processus uniquement.
Vous devriez voir un nombre qui est l'ID de processus (PID). Pour tuer le processus, entrez kill xoù se xtrouve le PID du processus. Vous devriez recevoir un message disant quelque chose dans le sens de killed 1 process. Si le processus est toujours en cours d'exécution, essayez kill -KILL xde forcer le programme à quitter.
ps aux|grep office
et vous verrez qu'il n'y a pas d'entrées pour autre que écrivain. Puisque tous les fichiers héritent du même PID.Tu devrais essayer:
la source
Utilisez
ps -e
pour répertorier tous les processus en cours d'exécution (pas seulement ceux généré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 utiliserps -e | grep writer
pour vous donner les résultats de ce processus uniquement.Vous devriez voir un nombre qui est l'ID de processus (PID). Pour tuer le processus, entrez
kill x
où sex
trouve le PID du processus. Vous devriez recevoir un message disant quelque chose dans le sens dekilled 1 process
. Si le processus est toujours en cours d'exécution, essayezkill -KILL x
de forcer le programme à quitter.la source
ps -e | grep writer
ne retourne rienps -e
et rechercher les noms pour le bon processus.writer
était juste une supposition.