comando nohup [RESOLVIDO]

1. comando nohup [RESOLVIDO]

thiago gonzalez
gonzalito

(usa Fedora)

Enviado em 18/02/2014 - 14:14h

Boa tarde pessoal,
Gostaria de dividir e de entender algo que acabou de acontecer aqui.
Estou estudando para LPI 101 W 102, e agora estou estudando comandos que gerenciam processos.
Primeiro eu aprendi como derrubar um processo, por exemplo o browser do firefox que eu estava usando para ler uma noticia
$pkill -e firefox
usei o -e por que queria ver qual é o PID do firefox.
Vi em um tutorial em que foi usado pkill -9, nao achei na documentação do man, o -9.Alguem saberia me explicar?
A proxima pergunta tem a ver com a pergunta que eu me fiz a seguir:" como colocar o firefox de pé de novo, sem precisar clicar no simbolo do browser".?
Ai eu li sobre o comando nohup, que pelo entendi( me corrijam se eu estiver errado) mantém um processo mesmo que o usuário não esteja mais ativo.
Executei o comando:
$nohup firefox
e a pagina da noticia abriu de novo....Por que?

Espero que tenha dado para entender e desculpe se a pergunta é boba
att
GONZALITO


  


2. MELHOR RESPOSTA

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 19/02/2014 - 20:04h

gonzalito escreveu:


Zhag_Melo
Sua resposta me ajudou muitooo , principalmente a consolidar o conceito do comando kill. A sua dica de como identificar os PID do firefox, facilitaram a vida. Só nao entendi a lista que voce colocou no final, o que significa todos esses simbolos?

Name Num Action Description
0 0 n/a exit code indicates if a signal may be sent
ALRM 14 exit
HUP 1 exit
INT 2 exit
KILL 9 exit cannot be blocked
PIPE 13 exit
POLL exit
PROF exit
TERM 15 exit
USR1 exit
USR2 exit
VTALRM exit
STKFLT exit might not be implemented
PWR ignore might exit on some systems
WINCH ignore
CHLD ignore
URG ignore
TSTP stop might interact with the shell
TTIN stop might interact with the shell
TTOU stop might interact with the shell
STOP stop cannot be blocked
CONT restart continue if stopped, otherwise ignore
ABRT 6 core
FPE 8 core
ILL 4 core
QUIT 3 core
SEGV 11 core
TRAP 5 core
SYS core might not be implemented
EMT core might not be implemented
BUS core core dump might fail
XCPU core core dump might fail
XFSZ core core dump might fail

Uma ultima pergunta que nao tem a ver com o tópico é de como posso adiquirir mais conhecimentos sobre o linux, quais os passos para eu ser um bom adimin?Vi que vc conhece muitoos, inclusive red hat, que eu nunca e nem imagino como é a interface dele.


fico grato que eu tenha lhe ajudado.

na verdade é parte do MANual do kill ou seja

$ man kill

o que eu queria destacar erra;

KILL 9 exit cannot be blocked

lembra do kill -9 ? isso que ele quer dizer 'exit cannot be blocked'

primeira coisa cara ter foco!
eu amo sistemas operacionais... então pensei como faço para ser o melhor no que faço?
eu comecei treinando em casa mesmo antes das 'Virtual Machine' depois de quase tremer de mede de instalar pela primeira vez um SO se manual e sem ajuda de ninguem ( AINDA NÃO TINHA INTERNET ).
e depois fui lendo cada vez mais...
me formei como tecnico em uma ETEC depois tirei minha certificação MCP e fui chegando mais perto de ser um perito criminal o que almejo ser um dia...

antes de lhe passar qq dica sobro como ser melhor..

1º pense 'o que eu quero fazer com isso'?
como posso ganhar dinheiro com isso?
eu comecei com windows depois as empresas onde trabalhei usavam Debian e CentOS ( uma distro baseada em Red Hat ) enfim...

depois ter foco...

ai fica facil ter caminhos...
mas uma outra coisa que ajuda muito:
instale o man em português:

http://www.vivaolinux.com.br/dica/Man-pages-em-portugues

outra dica que ajuda muito:

lei o maximo que puder sobre:

comece pelo guia foca ( lhe dara uma base para ir além... )
http://www.guiafoca.org/?page_id=238

va devagar mas com passos firmes... primeiro o inciante depois o intermediário e por ai vai.

sempre que puder tente saber novidades:

br-linux.com

o Augusto manja muito ( graças e ele eu consegui palestrar na Campus party 2014 )
e site dele tem atualizações diaŕias.

acho que ja é um bom começo.

vou me mandar o meu e-mail pessoas caso precise de ajuda em algo mais específico.

bons estudos! muito paciência e cuide-se.

3. Re: comando nohup [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/02/2014 - 14:50h

o que aconteceu é que você invocou o firefox com opção de nohup.

Clicar no ícone é a mesma coisa que invocar o executável de um programa. O ícone é apenas um atalho para o executável.

Por exemplo,

# nohup find / -name gcc &

executa o comando find em background (&) e sem permitir interrupções (nohup).


4. Re: comando nohup [RESOLVIDO]

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 18/02/2014 - 15:10h

gonzalito escreveu:

Boa tarde pessoal,
Gostaria de dividir e de entender algo que acabou de acontecer aqui.
Estou estudando para LPI 101 W 102, e agora estou estudando comandos que gerenciam processos.
Primeiro eu aprendi como derrubar um processo, por exemplo o browser do firefox que eu estava usando para ler uma noticia
$pkill -e firefox
usei o -e por que queria ver qual é o PID do firefox.

Vi em um tutorial em que foi usado pkill -9, nao achei na documentação do man, o -9.Alguem saberia me explicar?

A proxima pergunta tem a ver com a pergunta que eu me fiz a seguir:

"como colocar o firefox de pé de novo,
sem precisar clicar no simbolo do browser".?

Ai eu li sobre o comando nohup, que pelo entendi( me corrijam se eu estiver errado) mantém um processo mesmo que o usuário não esteja mais ativo.
Executei o comando:
$nohup firefox
e a pagina da noticia abriu de novo....Por que?

Espero que tenha dado para entender e desculpe se a pergunta é boba
att
GONZALITO


vamos por ordem;
use o PS com parametro AUX para ver todos os processos... depois selecione com o grep -i para procurar o firefox;

então:

ps aux | grep -i firefox


ai sim vai retornar todos os PIDs do Firefox.

agora o pkill não tem o parametro de -9 mas sim o KILL...

procure:

kill man | grep -i 9

ai voce vai achar mais info sobre o parâmetro -9

não tem como voce chamar de volta depois que você 'mata' ja era...

o que voce pode fazer é pausar o 'processo'
o menos -9 do kill é apenas um sinal:

Name Num Action Description
0 0 n/a exit code indicates if a signal may be sent
ALRM 14 exit
HUP 1 exit
INT 2 exit
KILL 9 exit cannot be blocked
PIPE 13 exit
POLL exit
PROF exit
TERM 15 exit
USR1 exit
USR2 exit
VTALRM exit
STKFLT exit might not be implemented
PWR ignore might exit on some systems
WINCH ignore
CHLD ignore
URG ignore
TSTP stop might interact with the shell
TTIN stop might interact with the shell
TTOU stop might interact with the shell
STOP stop cannot be blocked
CONT restart continue if stopped, otherwise ignore
ABRT 6 core
FPE 8 core
ILL 4 core
QUIT 3 core
SEGV 11 core
TRAP 5 core
SYS core might not be implemented
EMT core might not be implemented
BUS core core dump might fail
XCPU core core dump might fail
XFSZ core core dump might fail

espero ter ajudado.




5. Re: comando nohup [RESOLVIDO]

thiago gonzalez
gonzalito

(usa Fedora)

Enviado em 19/02/2014 - 09:24h

KYE toy, sua dica quanto # nohup find / -name gcc &

executa o comando find em background (&) e sem permitir interrupções (nohup). foi muito boa, como eu estou começando toda a informação que eu puder absorver ajuda muito e ficou claro agora o que o nohup faz.



6. Re: comando nohup [RESOLVIDO]

thiago gonzalez
gonzalito

(usa Fedora)

Enviado em 19/02/2014 - 09:31h


Zhag_Melo
Sua resposta me ajudou muitooo , principalmente a consolidar o conceito do comando kill. A sua dica de como identificar os PID do firefox, facilitaram a vida. Só nao entendi a lista que voce colocou no final, o que significa todos esses simbolos?

Name Num Action Description
0 0 n/a exit code indicates if a signal may be sent
ALRM 14 exit
HUP 1 exit
INT 2 exit
KILL 9 exit cannot be blocked
PIPE 13 exit
POLL exit
PROF exit
TERM 15 exit
USR1 exit
USR2 exit
VTALRM exit
STKFLT exit might not be implemented
PWR ignore might exit on some systems
WINCH ignore
CHLD ignore
URG ignore
TSTP stop might interact with the shell
TTIN stop might interact with the shell
TTOU stop might interact with the shell
STOP stop cannot be blocked
CONT restart continue if stopped, otherwise ignore
ABRT 6 core
FPE 8 core
ILL 4 core
QUIT 3 core
SEGV 11 core
TRAP 5 core
SYS core might not be implemented
EMT core might not be implemented
BUS core core dump might fail
XCPU core core dump might fail
XFSZ core core dump might fail

Uma ultima pergunta que nao tem a ver com o tópico é de como posso adiquirir mais conhecimentos sobre o linux, quais os passos para eu ser um bom adimin?Vi que vc conhece muitoos, inclusive red hat, que eu nunca e nem imagino como é a interface dele.



7. Re: comando nohup [RESOLVIDO]

thiago gonzalez
gonzalito

(usa Fedora)

Enviado em 20/02/2014 - 09:30h

IZhaq_Melo escreveu:

gonzalito escreveu:

Boa tarde pessoal,
Gostaria de dividir e de entender algo que acabou de acontecer aqui.
Estou estudando para LPI 101 W 102, e agora estou estudando comandos que gerenciam processos.
Primeiro eu aprendi como derrubar um processo, por exemplo o browser do firefox que eu estava usando para ler uma noticia
$pkill -e firefox
usei o -e por que queria ver qual é o PID do firefox.

Vi em um tutorial em que foi usado pkill -9, nao achei na documentação do man, o -9.Alguem saberia me explicar?

A proxima pergunta tem a ver com a pergunta que eu me fiz a seguir:

"como colocar o firefox de pé de novo,
sem precisar clicar no simbolo do browser".?

Ai eu li sobre o comando nohup, que pelo entendi( me corrijam se eu estiver errado) mantém um processo mesmo que o usuário não esteja mais ativo.
Executei o comando:
$nohup firefox
e a pagina da noticia abriu de novo....Por que?

Espero que tenha dado para entender e desculpe se a pergunta é boba
att
GONZALITO


vamos por ordem;
use o PS com parametro AUX para ver todos os processos... depois selecione com o grep -i para procurar o firefox;

então:

ps aux | grep -i firefox


ai sim vai retornar todos os PIDs do Firefox.

agora o pkill não tem o parametro de -9 mas sim o KILL...

procure:

kill man | grep -i 9

ai voce vai achar mais info sobre o parâmetro -9

não tem como voce chamar de volta depois que você 'mata' ja era...

o que voce pode fazer é pausar o 'processo'
o menos -9 do kill é apenas um sinal:

Name Num Action Description
0 0 n/a exit code indicates if a signal may be sent
ALRM 14 exit
HUP 1 exit
INT 2 exit
KILL 9 exit cannot be blocked
PIPE 13 exit
POLL exit
PROF exit
TERM 15 exit
USR1 exit
USR2 exit
VTALRM exit
STKFLT exit might not be implemented
PWR ignore might exit on some systems
WINCH ignore
CHLD ignore
URG ignore
TSTP stop might interact with the shell
TTIN stop might interact with the shell
TTOU stop might interact with the shell
STOP stop cannot be blocked
CONT restart continue if stopped, otherwise ignore
ABRT 6 core
FPE 8 core
ILL 4 core
QUIT 3 core
SEGV 11 core
TRAP 5 core
SYS core might not be implemented
EMT core might not be implemented
BUS core core dump might fail
XCPU core core dump might fail
XFSZ core core dump might fail

espero ter ajudado.



Obrigado por sua ultima resposta,
o que me motiva estudar estes sistema é justamente poder trabalhar com segurança da informação no futuro( tbm como pericia)
Por enquanto estou estagiando numa empresa de infraestrutura( faco enegenharia eletrica/telecom na FEI e la exigem estagio) . Estou aprendendo muito mas preciso de experiencia e saber por onde caminhar, pq tem muitaaaa informação
Não sei quanto dinheiro eu posso ganhar com isso, mas espero que de um bom retorno, pq como vc explicou, parece ser um lomgooo e difcil camino
meu e-mail pessoal é :xxxxxxxxxxxxx
Agradeço pelas duvidas esclarecidas , e vou dar o melhor que eu posso ser.
att
GOnzalito


8. Re: comando nohup [RESOLVIDO]

Ton Melo
IZHaq_Melo

(usa FreeBSD)

Enviado em 25/02/2014 - 11:25h



Obrigado por sua ultima resposta,
o que me motiva estudar estes sistema é justamente poder trabalhar com segurança da informação no futuro( tbm como pericia)
Por enquanto estou estagiando numa empresa de infraestrutura( faco enegenharia eletrica/telecom na FEI e la exigem estagio) . Estou aprendendo muito mas preciso de experiencia e saber por onde caminhar, pq tem muitaaaa informação
Não sei quanto dinheiro eu posso ganhar com isso, mas espero que de um bom retorno, pq como vc explicou, parece ser um lomgooo e difcil camino
meu e-mail pessoal é :xxxxxxxxxxx@hotmail.com
Agradeço pelas duvidas esclarecidas , e vou dar o melhor que eu posso ser.
att
GOnzalito


Duas sugestões...

planeje melhor sua carreira se não da pra investir tempo e grana no seu projeto de perícia blz, mas mantenha o foco... nada de vai adiantar voce esta em um lugar pensando em outro, entende?

e por ultimo nunca insira dados pessoas em foruns ou mesmo algo que remeta a voce na WEB tem muito 'robô' que captura dados baseados nisso.
sem falar dos spammers. então remova o seu e-mail desse tópico.

agora voce ja tem o meu endereço caso precise de algo pode me contactar por la.

grande abraço!


9. Re: comando nohup [RESOLVIDO]

thiago gonzalez
gonzalito

(usa Fedora)

Enviado em 25/02/2014 - 11:28h

gonzalito escreveu:

IZhaq_Melo escreveu:

gonzalito escreveu:

Boa tarde pessoal,
Gostaria de dividir e de entender algo que acabou de acontecer aqui.
Estou estudando para LPI 101 W 102, e agora estou estudando comandos que gerenciam processos.
Primeiro eu aprendi como derrubar um processo, por exemplo o browser do firefox que eu estava usando para ler uma noticia
$pkill -e firefox
usei o -e por que queria ver qual é o PID do firefox.

Vi em um tutorial em que foi usado pkill -9, nao achei na documentação do man, o -9.Alguem saberia me explicar?

A proxima pergunta tem a ver com a pergunta que eu me fiz a seguir:

"como colocar o firefox de pé de novo,
sem precisar clicar no simbolo do browser".?

Ai eu li sobre o comando nohup, que pelo entendi( me corrijam se eu estiver errado) mantém um processo mesmo que o usuário não esteja mais ativo.
Executei o comando:
$nohup firefox
e a pagina da noticia abriu de novo....Por que?

Espero que tenha dado para entender e desculpe se a pergunta é boba
att
GONZALITO


vamos por ordem;
use o PS com parametro AUX para ver todos os processos... depois selecione com o grep -i para procurar o firefox;

então:

ps aux | grep -i firefox


ai sim vai retornar todos os PIDs do Firefox.

agora o pkill não tem o parametro de -9 mas sim o KILL...

procure:

kill man | grep -i 9

ai voce vai achar mais info sobre o parâmetro -9

não tem como voce chamar de volta depois que você 'mata' ja era...

o que voce pode fazer é pausar o 'processo'
o menos -9 do kill é apenas um sinal:

Name Num Action Description
0 0 n/a exit code indicates if a signal may be sent
ALRM 14 exit
HUP 1 exit
INT 2 exit
KILL 9 exit cannot be blocked
PIPE 13 exit
POLL exit
PROF exit
TERM 15 exit
USR1 exit
USR2 exit
VTALRM exit
STKFLT exit might not be implemented
PWR ignore might exit on some systems
WINCH ignore
CHLD ignore
URG ignore
TSTP stop might interact with the shell
TTIN stop might interact with the shell
TTOU stop might interact with the shell
STOP stop cannot be blocked
CONT restart continue if stopped, otherwise ignore
ABRT 6 core
FPE 8 core
ILL 4 core
QUIT 3 core
SEGV 11 core
TRAP 5 core
SYS core might not be implemented
EMT core might not be implemented
BUS core core dump might fail
XCPU core core dump might fail
XFSZ core core dump might fail

espero ter ajudado.



Obrigado por sua ultima resposta,
o que me motiva estudar estes sistema é justamente poder trabalhar com segurança da informação no futuro( tbm como pericia)
Por enquanto estou estagiando numa empresa de infraestrutura( faco enegenharia eletrica/telecom na FEI e la exigem estagio) . Estou aprendendo muito mas preciso de experiencia e saber por onde caminhar, pq tem muitaaaa informação
Não sei quanto dinheiro eu posso ganhar com isso, mas espero que de um bom retorno, pq como vc explicou, parece ser um lomgooo e difcil camino
meu e-mail pessoal é :xxxxxxxxx@hotmail.com
Agradeço pelas duvidas esclarecidas , e vou dar o melhor que eu posso ser.
att
GOnzalito









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts