Perguntas sobre 'ps'

relata um instantâneo dos processos atuais. Útil ao tentar determinar o status do processo em execução em um momento específico.
5
respostas

Como obter o tty no qual o bash está rodando?

No segundo método proposto por esta página , obtém-se o tty em que o bash está sendo executado com o comando: ps ax | grep $$ | awk '{ print $2 }' Eu pensei em mim mesmo que certamente isso é um pouco preguiçoso, listando todos os proces...
16.03.2016 / 19:45
6
respostas

Elegantemente obter lista de processos descendentes

Gostaria de obter uma lista de todos os processos descendentes (por exemplo, filhos, netos, etc.) de $pid . Esta é a maneira mais simples que eu criei: pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" Existe algum com...
12.03.2013 / 14:58
1
resposta

O que significa 'eu' (letra maiúscula i) em 'ps aux'?

Na página man de ps em Códigos de estado do processo , o I flag (capital i) não é mencionado, mas ps aux mostra o sinalizador I em alguns processos, conforme mostrado por a imagem abaixo. O que significa o sinalizador I ?...
22.12.2017 / 11:40
4
respostas

Como matar múltiplos processos

para encontrar o PID do processo para matar o uso: pgrep <process command> Eu então uso o comando kill para matar o PID retornado por pgrep <process command> kill <PID> Esses comandos podem ser combinados em um...
15.07.2016 / 12:02
4
respostas

Encontrando o ID de um processo e matando-o

Sempre que eu preciso matar um processo de background eu faço ps -e | grep <process_name> Que imprime algo assim 1766 ? 00:00:13 conky , Então eu uso o ID do processo para kill assim como kill 1766 . Existe alguma maneira d...
18.12.2011 / 00:32
4
respostas

Como posso mostrar a árvore de processos de um shell de terminal, incluindo filhos?

Quando um script é iniciado a partir do prompt de comando, o shell gerará um subprocesso para esse script. Eu quero mostrar essa relação entre o processo de nível de terminal e seus filhos usando ps em uma saída de estilo de árvore. Como poss...
20.02.2016 / 10:09
3
respostas

Finalizando um script de shell bash rodando em segundo plano

Costumo usar scripts de shell bash para executar comandos simples para muitos arquivos diferentes. Por exemplo, suponha que eu tenha o seguinte script shell bash , chamado script.sh , que executa o programa / comando foo em três arquiv...
14.06.2013 / 21:19
4
respostas

Desativando os nomes das colunas na saída do ps

Como formatar a saída do comando ps -p ? Para não me mostrar algo assim: PID TTY TIME CMD mas apenas PIDs. Estou usando o Linux.     
29.09.2015 / 11:50
1
resposta

Como determinar qual ambiente de desktop está instalado a partir do shell? [duplicado]

O único Ambiente de Desktop que já usei foi o Xfce, agora por pura curiosidade, eu instalei o Kali Linux. Eu cliquei aqui e ali na área de trabalho em vão espero obter uma informação sobre o ambiente de desktop em si, então eu perguntei a mim...
19.05.2017 / 13:17
3
respostas

Por que o "ps ax" não encontra um script bash em execução sem o cabeçalho "#!"?

Quando executo este script, pretendo ser executado até ser morto ... # foo.sh while true; do sleep 1; done ... Não consigo encontrá-lo usando ps ax : >./foo.sh // In a separate shell: >ps ax | grep foo.sh 21110 pts/3 S+...
08.06.2018 / 20:20