Todos os arquivos abertos do libreoffice usam o mesmo PID, por isso você não pode simplesmente matar o escritor e manter o estresse, por exemplo.
E para provar meu ponto de vista, a ferramenta de recuperação no escritório é única para todos os arquivos. O que eu quero dizer se você fechar um gravador de maneira mais importante e, em seguida, abrir uma impressão, por exemplo, a impressora solicitará que você recupere o arquivo do gravador e fez isso e isso prova minha resposta
não quando matando soffice ele vai matar todos os programas do BrOffice quando aberto, tentar impressionar aberta e escritor e matar esse processo ele vai matar os dois, é um processo pai
nux
necessidades op apenas para matar o escritor, talvez ele usa para calc aberta e impressionar com o escritor :)
nux
@nux sim que é alguém que entende a minha necessidade
kamil
Você não pode fazer isso. Todos os arquivos abertos do libreoffice têm o mesmo PID.
Maythux 12/03/14
Abra o gravador, impressione e calcule e, em seguida, ps aux|grep officevocê verá que não há entradas para além do gravador. Como todos os arquivos herdam o mesmo PID.
use ps -epara listar todos os processos em execução (não apenas aqueles gerados pelo seu terminal atual). Você pode procurar o nome que está procurando (talvez 'escritor' ou 'Libre'). Se você souber exatamente o nome que está procurando, poderá usar ps -e | grep writerpara fornecer apenas os resultados desse processo.
Você deve ver um número que é o ID do processo (PID). Para interromper o processo, digite kill xonde xestá o PID do processo. Você deve receber uma mensagem dizendo algo do tipo killed 1 process. Se o processo ainda estiver em execução, tente kill -KILL xforçar o encerramento do programa.
ps aux|grep office
você verá que não há entradas para além do gravador. Como todos os arquivos herdam o mesmo PID.Você deveria tentar:
fonte
use
ps -e
para listar todos os processos em execução (não apenas aqueles gerados pelo seu terminal atual). Você pode procurar o nome que está procurando (talvez 'escritor' ou 'Libre'). Se você souber exatamente o nome que está procurando, poderá usarps -e | grep writer
para fornecer apenas os resultados desse processo.Você deve ver um número que é o ID do processo (PID). Para interromper o processo, digite
kill x
ondex
está o PID do processo. Você deve receber uma mensagem dizendo algo do tipokilled 1 process
. Se o processo ainda estiver em execução, tentekill -KILL x
forçar o encerramento do programa.fonte
ps -e | grep writer
não retorna nadaps -e
e pesquisar os nomes para o processo correto.writer
foi apenas um palpite.