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 officeverá 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 -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 usarlops -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óndexestá 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 xforzar el cierre del programa.fuente
ps -e | grep writerno devuelve nadaps -ey buscar los nombres para el proceso correcto.writerfue solo una suposición.