No Linux, posso obter o tempo de atividade de um processo em segundos com:
echo $(($(cut -d "." -f1 /proc/uptime) - $(($(cut -d " " -f22 /proc/$PID/stat)/100))))
Mas como posso obtê-lo em um SO diferente? ex .: SunOS, HP-UX, AIX?
Como posso obter o pid de um subshell?
Por exemplo:
$ echo $$
16808
Isso não funciona, porque o shell original expande $$ :
$ ( echo $$ )
16808
Por que a citação única não funciona? Depois que o shell original remover a aspa...
Eu tenho um processo irritante que não morre:
ps -A | grep "nzbget"
me dá:
11394 pts/3 00:00:00 nzbget
Se eu tentar:
pkill nzbget (or 11394)
... eu não obtenho resposta e o processo ainda está vivo, top me dá:
PID USE...
kill -TERM -PID
deve matar o PID e todos os seus processos filhos.
mas isso não funciona no openSUSE, sempre me diz que não há esse processo - PID, não importa o PID que eu uso.
Portanto, se a opção PID negativa não for suportada por essa...
Estou usando o bash em um sistema Linux RH.
Normalmente, você pode obter seu próprio PID com a variável $$. No entanto, se um script executar uma de suas próprias funções como um processo em segundo plano - isso não funciona; todas as funções...
Eu estou no Ubuntu 12.04, e o utilitário ip não tem a opção ip netns identify <pid> , eu tentei instalar o novo iproute , mas ainda assim, a opção identificar não
parece estar trabalhando!.
Se eu fosse escrever um script (ou có...
Por favor, veja a saída abaixo do comando ps :
abc@smaug:~/Desktop$ ps ax | grep firefox
2213 ? Sl 2:01 /usr/lib/firefox/firefox
2644 pts/0 S+ 0:00 grep --color=auto firefox
Por favor, explique as duas linhas e que id...
Estou tentando entender os processos do Linux. Eu tenho confusão sobre os termos pid_max , ulimit -u e thread_max . Qual é exatamente a diferença entre esses termos? Alguém pode me esclarecer as diferenças?
Eu tenho um script ou shell script do programa c que eu quero executar com muita freqüência. Se eu quiser parar / pausar ou notificar algo, enviarei um sinal para esse processo. Então, toda vez que eu tenho que verificar o pid desse processo...
Sempre que o comando ls -l /proc/self é executado, o link aponta para o processo de quem o PID continua aumentando. Porque isto é assim ? É o PID do comando ls ?