Todos los archivos abiertos de libreoffice toman el mismo PID, por lo que no puede simplemente matar al escritor y mantener impess, por ejemplo.
Y para demostrar mi punto de vista, la herramienta de recuperación en Office es única para todos los archivos. Lo que quiero decir es que si cierra un escritor de manera incorrecta y luego abre una impresión, por ejemplo, impresion le solicitará que recupere el archivo del escritor y lo hizo y esto prueba mi respuesta
no, cuando elimine soffice, eliminará todos los programas de libreoffice cuando se abra, intente abrir impresionar y escribir y eliminar este proceso, los eliminará a ambos, es un proceso principal
nux
necesidades operacionales para matar el escritor, tal vez se use para Calc e Impress abierta con el escritor :)
Nux
@nux SÍ es alguien que entiende mi necesidad
kamil
No puedes hacerlo. Todos los archivos abiertos de libreoffice toman el mismo PID.
Maythux
Abra escritor e impresione y calcule y luego ps aux|grep officeverá que no hay entradas para otro que no sea escritor. Dado que todos los archivos heredan el mismo PID.
use ps -epara enumerar todos los procesos en ejecución (no solo los generados por su terminal actual). Luego puede buscar el nombre que está buscando (tal vez 'escritor' o 'Libre'). Si sabe exactamente el nombre que está buscando, puede usarlo ps -e | grep writerpara obtener los resultados de ese proceso únicamente.
Debería ver un número que es la identificación del proceso (PID). Para finalizar el proceso, ingrese kill xdónde xestá el PID del proceso. Debería recibir un mensaje que diga algo similar a killed 1 process. Si el proceso aún se está ejecutando, intente kill -KILL xforzar el cierre del programa.
ps aux|grep office
verá que no hay entradas para otro que no sea escritor. Dado que todos los archivos heredan el mismo PID.Deberías intentarlo:
fuente
use
ps -e
para enumerar todos los procesos en ejecución (no solo los generados por su terminal actual). Luego puede buscar el nombre que está buscando (tal vez 'escritor' o 'Libre'). Si sabe exactamente el nombre que está buscando, puede usarlops -e | grep writer
para obtener los resultados de ese proceso únicamente.Debería ver un número que es la identificación del proceso (PID). Para finalizar el proceso, ingrese
kill x
dóndex
está el PID del proceso. Debería recibir un mensaje que diga algo similar akilled 1 process
. Si el proceso aún se está ejecutando, intentekill -KILL x
forzar el cierre del programa.fuente
ps -e | grep writer
no devuelve nadaps -e
y buscar los nombres para el proceso correcto.writer
fue solo una suposición.