Saber se um processo está rodando ou não

Iniciado por maurov, 28 de Agosto de 2018, 11:01

tópico anterior - próximo tópico

maurov

Depois de fazer um purge,
mauro@mauro64:~$ sudo apt purge warsaw

Reboot e aparece vazio com
mauro@mauro64:~$ pgrep warsaw

e também nada em
mauro@mauro64:~$ pstree

Mas dúvida se foi removido, pois

mauro@mauro64:~$ ps aux | grep -i warsaw
mauro     2707  0.0  0.0  14252  1024 pts/3    S+   10:52   0:00 grep --color=auto -i warsaw


Dá o mesmo número 14252 para filezilla, por exemplo

mauro@mauro64:~$ ps aux | grep -i filezilla
mauro     3236  0.0  0.0  14252   972 pts/3    S+   11:09   0:00 grep --color=auto -i filezilla




zekkerj

Esse "14252" é o PPID (Parent Process ID) do processo grep (que quase sempre tem o padrão sendo procurado em sua linha de comando, por isso quase sempre vem como resultado da busca, na lista de processos). Ou seja, ele é o PID do seu shell, que é o mesmo de onde vc chamou os dois comandos, por isso é o mesmo valor.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

 ;)
Aproveitando. As vezes o ps aux traz o cabeçalho, outras não.

$ ps aux 
USER       PID  %CPU %MEM  VSZ RSS     TTY   STAT START   TIME COMMAND
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine 
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: can@notty 


$ ps aux 
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine 
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: can@notty   



    USER = user owning the process
    PID = process ID of the process
    %CPU = It is the CPU time used divided by the time the process has been running.
    %MEM = ratio of the process's resident set size to the physical memory on the machine
    VSZ = virtual memory usage of entire process (in KiB)
    RSS = resident set size, the non-swapped physical memory that a task has used (in KiB)
    TTY = controlling tty (terminal)
    STAT = multi-character process state
    START = starting time or date of the process
    TIME = cumulative CPU time
    COMMAND = command with all its arguments

zekkerj

Citação de: maurov online 28 de Agosto de 2018, 14:24
;)
Aproveitando. As vezes o ps aux traz o cabeçalho, outras não.

$ ps aux 
USER       PID  %CPU %MEM  VSZ RSS     TTY   STAT START   TIME COMMAND
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine 
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: can@notty 


$ ps aux 
timothy  29217  0.0  0.0 11916 4560 pts/21   S+   08:15   0:00 pine 
root     29505  0.0  0.0 38196 2728 ?        Ss   Mar07   0:00 sshd: can [priv]   
can      29529  0.0  0.0 38332 1904 ?        S    Mar07   0:00 sshd: can@notty   



    USER = user owning the process
    PID = process ID of the process
    %CPU = It is the CPU time used divided by the time the process has been running.
    %MEM = ratio of the process's resident set size to the physical memory on the machine
    VSZ = virtual memory usage of entire process (in KiB)
    RSS = resident set size, the non-swapped physical memory that a task has used (in KiB)
    TTY = controlling tty (terminal)
    STAT = multi-character process state
    START = starting time or date of the process
    TIME = cumulative CPU time
    COMMAND = command with all its arguments

Então eu estava errado, não é o PPID que você está vendo, é o VSZ.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

Na mesma linha de raciocínio.

Se eu digitar no brower 127.0.0.1/phpmyadmin não abre nada. Mas com:

dpkg -i
phpmyadmin     4:4.6.6-5    all          MySQL web administration tool


ou

psaux /phpmyadmin
phpmyadmin: comando não encontrado

O phpmyadmin que estava instalado antes do upgrade de 16.04 para 18.04 continua lá? Como acesso-o?

zekkerj

O pacote phpMyAdmin não disponibiliza ferramentas de linha de comando. Tente acessá-lo, no browser, usando as letras "M" e "A" maiúsculas, como eu fiz.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

Com 127.0.0.1/ ou 192.168.0.10/

The requested URL /phpMyAdmin was not found on this server.

The requested URL /phpmyadmin was not found on this server.


Não é erro de digitação, pois estava nos favoritos do firefox.

zekkerj

Dentro da pasta "/etc/apache2/conf.d" deve haver um arquivo "phpmyadmin.conf". Pode postar seu conteúdo?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

Não tem o conf.d

:/etc/apache2$ ls -lh
total 88K
-rw-r--r-- 1 root root 7,1K jun  7 18:10 apache2.conf
-rw-r--r-- 1 root root 7,0K jan 27  2017 apache2.conf.dpkg-old
drwxr-xr-x 2 root root 4,0K ago 28 13:28 conf-available
drwxr-xr-x 2 root root 4,0K jan 27  2017 conf-enabled
-rw-r--r-- 1 root root 1,8K jun  7 18:10 envvars
-rw-r--r-- 1 root root  31K mar 19  2016 magic
drwxr-xr-x 2 root root  12K ago 28 13:31 mods-available
drwxr-xr-x 2 root root 4,0K ago 28 13:50 mods-enabled
-rw-r--r-- 1 root root  320 mar 19  2016 ports.conf
drwxr-xr-x 2 root root 4,0K ago 28 13:28 sites-available
drwxr-xr-x 2 root root 4,0K jan 26  2017 sites-enabled

zekkerj

Estranho... "conf-available" e "conf-enabled", é outro estilo de configuração que não bate com o normal pro Apache padrão do Ubuntu, até onde me lembro. Preciso confirmar isso...

Enquanto isso, olhe em "conf-enabled" se o arquivo "phpmyadmin" está lá. Havendo, deve ser um link simbólico pra um arquivo do mesmo nome em "/etc/phpmyadmin" ou em "/etc/apache2/conf-available".

Se não estiver em "conf-enabled", olhe nas pastas "/etc/phpmyadmin" e "/etc/apache2/conf-available", onde você achá-lo, deve criar um link simbólico para a primeira pasta.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

Pois é, não tem este link.

:/etc/apache2/conf-enabled$ ls -lh
total 0
lrwxrwxrwx 1 root root 30 jan 26  2017 charset.conf -> ../conf-available/charset.conf
lrwxrwxrwx 1 root root 40 jan 27  2017 javascript-common.conf -> ../conf-available/javascript-common.conf
lrwxrwxrwx 1 root root 44 jan 26  2017 localized-error-pages.conf -> ../conf-available/localized-error-pages.conf
lrwxrwxrwx 1 root root 46 jan 26  2017 other-vhosts-access-log.conf -> ../conf-available/other-vhosts-access-log.conf
lrwxrwxrwx 1 root root 31 jan 26  2017 security.conf -> ../conf-available/security.conf
lrwxrwxrwx 1 root root 36 jan 26  2017 serve-cgi-bin.conf -> ../conf-available/serve-cgi-bin.conf



zekkerj

Por isso não está ativo. Você instalou o phpMyAdmin por pacote, ou direto do site?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

Já estava instalado e funcionando quando a máquina estava com a versão 16.04LTS,  mas não me recordo como, talvez um apt install lamp, na época. Qunado fiz upgrade para a 18.04 LTS não consegui mais acessar.

zekkerj

O problema então provavelmente está relacionado com a mudança da versão do Apache, na mudança de estilo de configuração.

A pasta "/etc/phpMyAdmin" existe?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

maurov

#14
Sim, existe.

:/etc/phpmyadmin$ ls -lh
total 44K
-rw-r--r-- 1 root root     2,1K jul 10  2017 apache.conf
drwxr-xr-x 2 root root     4,0K jun 17  2016 conf.d
-rw-r----- 1 root www-data  521 ago 28 13:30 config-db.php
-rw-r--r-- 1 root root      168 out 29  2015 config.footer.inc.php
-rw-r--r-- 1 root root      168 out 29  2015 config.header.inc.php
-rw-r--r-- 1 root root     6,2K jan 30  2016 config.inc.php
-rw-r----- 1 root www-data    8 jan 27  2017 htpasswd.setup
-rw-r--r-- 1 root root      646 abr  7  2017 lighttpd.conf
-rw-r--r-- 1 root root      198 out 29  2015 phpmyadmin.desktop
-rw-r--r-- 1 root root      295 out 29  2015 phpmyadmin.service


Apache2 também existe.

:/etc/apache2$ ls -lh
total 88K
-rw-r--r-- 1 root root 7,1K jun  7 18:10 apache2.conf
-rw-r--r-- 1 root root 7,0K jan 27  2017 apache2.conf.dpkg-old
drwxr-xr-x 2 root root 4,0K ago 28 13:28 conf-available
drwxr-xr-x 2 root root 4,0K jan 27  2017 conf-enabled
-rw-r--r-- 1 root root 1,8K jun  7 18:10 envvars
-rw-r--r-- 1 root root  31K mar 19  2016 magic
drwxr-xr-x 2 root root  12K ago 28 13:31 mods-available
drwxr-xr-x 2 root root 4,0K ago 28 13:50 mods-enabled
-rw-r--r-- 1 root root  320 mar 19  2016 ports.conf
drwxr-xr-x 2 root root 4,0K ago 28 13:28 sites-available
drwxr-xr-x 2 root root 4,0K jan 26  2017 sites-enabled


Durante a instalação, houve uma pergunta sobre atualizar determinado arquivo ou deixar na versão antiga. Não recoerdo se foi de mysql ou phpmyadmin ou de apache.2 Optei por atualizar.