jose-linux
(usa Debian)
Enviado em 20/12/2021 - 11:30h
msoliver escreveu:
Boa noite José,
Segue exemplo....
ps --no-headers -U "USUARIO" -o pid,pid,user,pmem,pcpu,comm > arq.txt
zenity --title="TESTANDO" --list --text="Processos em Execução" --checklist --column="Select" --column="PID" --column="USER" --column="MEM" --column="CPU" --column="Processo" $(cat arq.txt) --width=600 --height=768 2>/dev/null
-------------------------------------------------------------------------------------------------------------------------------------------------------
Sem checklist
ps --no-headers -U "USUARIO" -o pid,user,pmem,pcpu,comm > arq.txt
zenity --title="TESTANDO" --list --text="Processos em Execução" --column="PID" --column="USER" --column="MEM" --column="CPU" --column="Processo" $(cat arq.txt) --width=600 --height=768 2>/dev/null
-------------------------------------------------------------------------------------------------------------------------------------------------------
Sem o arq.txt....
zenity --title="TESTANDO" --list --text="Processos em Execução" --column="PID" --column="USER" --column="MEM" --column="CPU" --column="Processo" $(ps --no-headers -U "USUARIO" -o pid,user,pmem,pcpu,comm) --width=600 --height=768 2>/dev/null
______________________________________________________________________
Importante:
Se te AJUDEI, me AJUDE,
MARCANDO a MELHOR RESPOSTA.
______________________________________________________________________
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
Nota de esclarecimento:
O comando:
ACIMA , faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________
======================================================================
Olá, Marcelo!
Eu tentei com o primeiro exemplo, porém o terminal exibe o erro "unknown gnu long option", e após isso, a interface gráfica é aberta sem os processos.
Sabe o que eu posso fazer?
Segue o script:
t=$(ps --no headers -U $USER -o pid, user, -mem, pcpu, comm > arq.txt)
zenity --question --title="Gerenciamento de processos" \
--text="Deseja exibir o gerenciador de processos?" \
--ok-label="Sim" \
--cancel-label="Não"
if [ $? == 0 ]; then
ger=$(zenity --list \
--title="Gerenciamento de processos" \
--checklist \
--column="PID" \
--column="USER" \
--column="MEM" \
--column="CPU" \
"$(cat arq.txt)" --width=600 height=768 2>/dev/null