Perguntas com a marcação «ps»

43
Como obter toda a linha de comando de um processo?

Como posso obter os argumentos de comando ou toda a linha de comando de um processo em execução usando seu nome de processo? Por exemplo, este processo: # ps PID USER TIME COMMAND 1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid E o que eu quero é /sbin/udhcpc -b...

39
ps alterna para exibir PID, PPID, PGID e SID coletivamente

Tentei ps com diferentes tipos de comutadores, por exemplo -A, aux, ef, etc., mas não consigo encontrar a combinação certa de comutadores que informará o ID do processo (PID), o ID do processo pai (PPID), o grupo de processos ID (PGID) e a ID da sessão (SID) de um processo na mesma...

33
Executando um loop precisamente uma vez por segundo

Estou executando esse loop para verificar e imprimir algumas coisas a cada segundo. No entanto, como os cálculos demoram talvez algumas centenas de milissegundos, o tempo impresso às vezes pula um segundo. Existe alguma maneira de escrever um loop que eu garanta uma impressão a cada segundo?...

31
Quando um processo foi iniciado

Para saber quando um processo foi iniciado, meu primeiro palpite foi verificar a hora em que /proc/<pid>/cmdlinefoi escrito / modificado da última vez. pstambém mostra um STARTcampo. Eu pensei que ambas as fontes seriam as mesmas. Às vezes eles não são os mesmos. Como poderia...

30
Como obter milissegundos desde a época do Unix?

Quero fazer um script bash que meça o tempo de inicialização de um navegador, pois estou usando um html que obtém o carimbo de data e hora em carga em milissegundos usando JavaScript. No script shell, pouco antes de ligar para o navegador, recebo o carimbo de data / hora com: date +%s O problema...

28
O que faria o ps reportar uid em vez de nome de usuário?

Eu tenho o Eucalyptus instalado na minha máquina Linux e notei que, para processos de propriedade do usuário do eucalyptus, o ps reporta o ID do usuário em vez do nome de usuário. Por exemplo: $ sudo -i -u eucalyptus $ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 107 29764 0.0 0.0...

26
ps: o comando completo é muito longo

Dia bom! Eu uso 'ps' para ver o comando que inicia o processo. A questão é que o comando é muito longo e o 'ps' não o mostra completamente. Exemplo: Eu uso o comando 'ps -p 2755 | less 'e tem a seguinte saída PID TTY STAT TIME COMMAND 2755 ? Sl 305:05 /usr/java/jdk1.6.0_37/bin/java -Xms64m...

25
Como obter o tty em que o bash está sendo executado?

No segundo método proposto por esta página , obtém-se o tty no qual o bash está sendo executado com o comando: ps ax | grep $$ | awk '{ print $2 }' Eu pensei comigo que certamente isso é um pouco preguiçoso, listando todos os processos em execução apenas para extrair um deles. Não seria mais...