Blog de Linux

jeferson.info
  • rss
  • Início
  • Sobre o autor

como manter um programa em execução e fechar o terminal

terça-feira, 2 de setembro de 2008

Você alguma vez já esteve executando aquele comando de backup ou um download remotamente pelo terminal quando de repente se lembra que se você fechar esta janela o comando vai ser interrompido?
Pois é, muitas vezes passamos por situações como esta. Mas existe uma solução muito prática: nohup.

O nohup é um comando que executa outros comandos e os fazem imunes a hangups, ou seja, você pode fechar a janela do terminal tranquilamente que o comando continuará sendo executando em segundo plano.
Se a entrada padrão é  um terminal, ele redireciona para /dev/null. Se a saída padrão é um terminal, ele anexa esta saída para “nohup.out”.

Para usar o nohup a síntaxe é:

nohup

$nohup <comando> [parametros do comando]

Se eu quisesse por exemplo, executar um wget.

wget debian iso

$nohup wget http://cdimage.debian.org/debian-cd/4.0_r4a/i386/iso-cd/debian-40r4a-i386-CD-1.iso

Desta maneira,  eu posso fechar tranquilamente o terminal que o programa continuará sendo executado.

Abraços,

Bookmark e Compartilhe

Artigos relacionados:

  • Implementação e conceito de um Firewall linux com iptables básico
  • Ubuntulite
  • Pirataria é estratégia da Microsoft
  • As 10 mais populares distribuições linux: Sexto colocado, Mandriva linux
  • Fortunes e Cowsay, deixando seu terminal mais Descontraído
Categorias
Linux, dicas
Tags
Linux, shell, terminal
Comentários RSS
Comentários RSS
Trackback
Trackback

« As 10 mais populares distribuições linux: Sexto colocado, Mandriva linux “403 Forbidden”, apt-get e squid »

3 repostas

Eae Jeferson, tudo legal contigo?! Pô, muito boa dica. Eu

Denial | quarta-feira, 3 de setembro de 2008

Eae Jeferson, tudo legal contigo?! Pô, muito boa dica. Eu confesso que não sabia dessa. Parabéns pelo ótimo trabalho. Tá muito bom mesmo!
Grande abraço, brother!

Olá, nao sei se estou enganado, mais no slackware eu

Dito | domingo, 7 de setembro de 2008

Olá, nao sei se estou enganado, mais no slackware eu uso o caracter ” & ” depois do comando, e ele fica executando mesmo se fechar o terminal.

EX: wget http://cdimage.debian.org/debian-cd/4.0_r4a/i386/iso-cd/debian-40r4a-i386-CD-1.iso &

será funciona em todas as distros??

valeu cara

@Dito - Olá Dito, O caractere & envia o processo para

lordhulk | segunda-feira, 8 de setembro de 2008

@Dito - Olá Dito,
O caractere & envia o processo para segundo plano, liberando o terminal para que você possa continuar utilizando aquele terminal.
Você pode fazer vários & e através do comando jobs, pode ver uma listagem de todos os processos em plano de fundo, rodando naquele terminal, mas infelizmente, se você fechar aquele terminal, estes processos em segundo plano fecham junto, pois são subprocessos deste primeiro. Quando você usa o jobs, o processo não fica mais atrelado àquele terminal, sendo possível assim, fechar o terminal sem parar o processo em andamento.
Espero ter sido objetivo :-D

Ah… o & funciona em todas as distros sim. Você também pode apertar CTRL + Z para enviar o processo para o plano de fundo e em seguida, bg, para fazer com que o processo trabalhe sem ocupar o terminal.

Abraços e obrigado pela visita,

Deixar um comentário

Você pode usar essas TAGS : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tags

Analises backup blog blogger blogging blogs blogspot compilação corel draw debian dinheiro distribuições download educação escolas Eventos gnome google hospedagem informática internet kde kernel links Linux linux com cara de xp linux windows memória microsoft photoshop php pirataria proxy red hat review SEO servidor sites software livre terminal Top 10 ubuntu vmware server Windows wordpress

Categorias

  • Analises (9)
  • artigo (16)
  • dicas (9)
  • Eventos (2)
  • Indefinido (29)
  • links recomendados (4)
  • Linux (18)
  • linux vmware (1)
  • Noticias (5)
  • programação (1)
  • Scripts (1)
  • SEO (1)
  • Top 10 (5)
  • Tutoriais (7)
  • virtualização (2)
  • Windows (1)

Comentários

  • Sebastian SWC em Sobre o autor
  • Jefferson em Vpn Hamachi Linux
  • Orvalho J Augusto em Frox, proxy e Cache server para ftp
  • Vpn e acesso remoto com Hamachi em Vpn Hamachi Linux
  • diego cesar em Como ter hospedagem gratis e de qualidade para o seu site ou blog

Blogroll

  • Aventux
  • Balbinux
  • Blog do Dito
  • Blog do Vicente
  • Connected Minds
  • W3zLinux
rss Comentários RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox
Tag :  tag
add this tag to your favorites in TagALLY.com
  • all blogs
  • this blog
Latest : 
Top Hot : 
Powered by TagALLY.com