SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Controle das Tarefas do Shell
Comandos bg, fg e jobs
Fábio dos Reis
Habilidade do shell de interromper e retomar a execução de
comandos, além de poder colocá-los no background para serem
executados em segundo plano.
Já o programa em foreground é aquele que está vinculado ao
terminal.
Quando um processo é colocado em background, criamos uma
tarefa. Cada tarefa possui m número de identificação, contando a
partir de 1 (não confundir com PID de processos).
Colocamos um processo em background para liberar o terminal
de onde ele foi iniciado.
Programas não-interativos são colocados em background
adicionando-se um & logo após o comando.
Controle de Tarefas
Fábio dos Reis
Bóson Treinamentos 2013
Exemplo:
gimp &
Para colocá-lo em background, digite Ctrl+Z (sinal TSTP, 20), e em
seguida digite o comando bg para reiniciar a tarefa em background.
Para colocar a tarefa novamente em foreground, digite o comando fg.
Exemplo:
vi /home/fabio/arq1
Ctrl+Z
bg
#Agora a tarefa está em background. Visualize com ps, e use o terminal
para #digitar outros comandos. Para voltar a tarefa ao foreground então:
fg
Controle de Tarefas
Fábio dos Reis
Bóson Treinamentos 2013
Lista as tarefas ativas.
jobs [opções]
-l Lista também os PIDs.
Comando jobs
Fábio dos Reis
Bóson Treinamentos 2013
Coloca a tarefa especificada em background (equivale a iniciar o
programa com &). Se a tarefa não for especificada, será usada a
tarefa atual do shell. A tarefa deve estar pausada antes (Ctrl+Z).
Sintaxe:
bg [tarefa]
bg
Fábio dos Reis
Bóson Treinamentos 2013
Coloca a tarefa especificada em foreground, transformando-a na
tarefa atual. Se a tarefa não for especificada,s erá usada a tarefa
atual do shell.
Sintaxe
fg [tarefa]
fg
Fábio dos Reis
Bóson Treinamentos 2013
#Abrir vi e colocá-lo em background:
vi teste
Ctrl+Z|
bg
# Verificar jobs
jobs
#Abrir gimp em background:
gimp &
#Verificar jobs:
jobs
#Pausar gimp com sinal TSTP:
ps
kill -20 [PID do gimp]
#verificar jobs novamente
jobs
#Trazer processos ao foreground e finalizá-los (fechar normalmente):
fg [tarefa]
Exemplo completo
Fábio dos Reis
Bóson Treinamentos 2013

Mais conteúdo relacionado

Mais procurados

attestation_AC_300379
attestation_AC_300379attestation_AC_300379
attestation_AC_300379saleem sajjad
 
Human resource manualpdf
Human resource manualpdfHuman resource manualpdf
Human resource manualpdfmoezza
 
Vodafone and etisalat egypt
Vodafone and etisalat egyptVodafone and etisalat egypt
Vodafone and etisalat egyptMahmoud Mehanna
 
A study on recruitment & selection process
A study on recruitment & selection processA study on recruitment & selection process
A study on recruitment & selection processNazneen sheikh
 
Training & Development of Grameenphone
Training & Development of Grameenphone Training & Development of Grameenphone
Training & Development of Grameenphone Naimur Rahman
 
A STUDY ON RECRUITMENT & SELECTION PROCESS AT INDO PUMPS PVT.LTD, NASHIK (MB...
A STUDY ON RECRUITMENT & SELECTION PROCESS AT  INDO PUMPS PVT.LTD, NASHIK (MB...A STUDY ON RECRUITMENT & SELECTION PROCESS AT  INDO PUMPS PVT.LTD, NASHIK (MB...
A STUDY ON RECRUITMENT & SELECTION PROCESS AT INDO PUMPS PVT.LTD, NASHIK (MB...Avinash Labade
 
Bangladesh Bank Human Resource Practice
Bangladesh Bank Human Resource PracticeBangladesh Bank Human Resource Practice
Bangladesh Bank Human Resource PracticeShadman Shakib
 
Recruitment process at Bharti Airtel
Recruitment process at Bharti AirtelRecruitment process at Bharti Airtel
Recruitment process at Bharti AirtelSwarupa Rani Sahu
 
A project report on training and development
A project report on training and developmentA project report on training and development
A project report on training and developmentProjects Kart
 
Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.
Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.
Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.A. F. M. Rubayat-Ul Jannat
 
24507529 hrm-recruitment-and-selection
24507529 hrm-recruitment-and-selection24507529 hrm-recruitment-and-selection
24507529 hrm-recruitment-and-selectionMuddassir Karnolwal
 
HRM presentation on Infosys
HRM presentation on InfosysHRM presentation on Infosys
HRM presentation on InfosysSumit Suthar
 
Training & development Suggestions and connclusions
Training & development Suggestions and connclusions Training & development Suggestions and connclusions
Training & development Suggestions and connclusions Refkin
 
Z:\Telenor Pakistan Final
Z:\Telenor  Pakistan FinalZ:\Telenor  Pakistan Final
Z:\Telenor Pakistan Finalzain567898
 
SIP PROJECT REPORT
SIP PROJECT REPORTSIP PROJECT REPORT
SIP PROJECT REPORTekta chawla
 

Mais procurados (20)

attestation_AC_300379
attestation_AC_300379attestation_AC_300379
attestation_AC_300379
 
Pepsi Co.
Pepsi Co.Pepsi Co.
Pepsi Co.
 
Human resource manualpdf
Human resource manualpdfHuman resource manualpdf
Human resource manualpdf
 
Vodafone and etisalat egypt
Vodafone and etisalat egyptVodafone and etisalat egypt
Vodafone and etisalat egypt
 
A study on recruitment & selection process
A study on recruitment & selection processA study on recruitment & selection process
A study on recruitment & selection process
 
Intership Report
Intership ReportIntership Report
Intership Report
 
Training & Development of Grameenphone
Training & Development of Grameenphone Training & Development of Grameenphone
Training & Development of Grameenphone
 
A STUDY ON RECRUITMENT & SELECTION PROCESS AT INDO PUMPS PVT.LTD, NASHIK (MB...
A STUDY ON RECRUITMENT & SELECTION PROCESS AT  INDO PUMPS PVT.LTD, NASHIK (MB...A STUDY ON RECRUITMENT & SELECTION PROCESS AT  INDO PUMPS PVT.LTD, NASHIK (MB...
A STUDY ON RECRUITMENT & SELECTION PROCESS AT INDO PUMPS PVT.LTD, NASHIK (MB...
 
Bangladesh Bank Human Resource Practice
Bangladesh Bank Human Resource PracticeBangladesh Bank Human Resource Practice
Bangladesh Bank Human Resource Practice
 
Recruitment process at Bharti Airtel
Recruitment process at Bharti AirtelRecruitment process at Bharti Airtel
Recruitment process at Bharti Airtel
 
A project report on training and development
A project report on training and developmentA project report on training and development
A project report on training and development
 
Staffing Process
Staffing ProcessStaffing Process
Staffing Process
 
Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.
Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.
Employee Recruitment & Selection Process of Unilever Bangladesh Ltd.
 
24507529 hrm-recruitment-and-selection
24507529 hrm-recruitment-and-selection24507529 hrm-recruitment-and-selection
24507529 hrm-recruitment-and-selection
 
HRM presentation on Infosys
HRM presentation on InfosysHRM presentation on Infosys
HRM presentation on Infosys
 
Head Hunting
Head HuntingHead Hunting
Head Hunting
 
Training & development Suggestions and connclusions
Training & development Suggestions and connclusions Training & development Suggestions and connclusions
Training & development Suggestions and connclusions
 
Z:\Telenor Pakistan Final
Z:\Telenor  Pakistan FinalZ:\Telenor  Pakistan Final
Z:\Telenor Pakistan Final
 
SIP PROJECT REPORT
SIP PROJECT REPORTSIP PROJECT REPORT
SIP PROJECT REPORT
 
Recruitment ppt
Recruitment pptRecruitment ppt
Recruitment ppt
 

Mais de Fábio dos Reis

Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016Fábio dos Reis
 
Palestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaPalestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaFábio dos Reis
 
Introdução ao Registro do Windows
Introdução ao Registro do WindowsIntrodução ao Registro do Windows
Introdução ao Registro do WindowsFábio dos Reis
 
Sistema Hexadecimal de numeração
Sistema Hexadecimal de numeraçãoSistema Hexadecimal de numeração
Sistema Hexadecimal de numeraçãoFábio dos Reis
 
Conheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaConheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaFábio dos Reis
 
Conhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceConhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceFábio dos Reis
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosFábio dos Reis
 
Introdução à criptografia - Bóson Treinamentos
Introdução à criptografia - Bóson TreinamentosIntrodução à criptografia - Bóson Treinamentos
Introdução à criptografia - Bóson TreinamentosFábio dos Reis
 
Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesFábio dos Reis
 
Prioridades de processos - nice e renice
Prioridades de processos - nice e renicePrioridades de processos - nice e renice
Prioridades de processos - nice e reniceFábio dos Reis
 
Processos e comando kill - Bóson Treinamentos
Processos e comando kill - Bóson TreinamentosProcessos e comando kill - Bóson Treinamentos
Processos e comando kill - Bóson TreinamentosFábio dos Reis
 
Expressões regulares, grep e sed - Bóson Treinamentos
Expressões regulares, grep e sed - Bóson TreinamentosExpressões regulares, grep e sed - Bóson Treinamentos
Expressões regulares, grep e sed - Bóson TreinamentosFábio dos Reis
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxFábio dos Reis
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosFábio dos Reis
 
Permissões especiais - suid, sgid, sticky - Linux
Permissões especiais - suid, sgid, sticky - LinuxPermissões especiais - suid, sgid, sticky - Linux
Permissões especiais - suid, sgid, sticky - LinuxFábio dos Reis
 
Umask - Linux - Bóson Treinamentos
Umask - Linux - Bóson TreinamentosUmask - Linux - Bóson Treinamentos
Umask - Linux - Bóson TreinamentosFábio dos Reis
 
Servidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosServidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosFábio dos Reis
 
Instalação do linux debian 6.0.4
Instalação do linux debian 6.0.4Instalação do linux debian 6.0.4
Instalação do linux debian 6.0.4Fábio dos Reis
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linuxFábio dos Reis
 

Mais de Fábio dos Reis (20)

Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
 
Palestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac LapaPalestra Introdução ao Microsoft Azure - Senac Lapa
Palestra Introdução ao Microsoft Azure - Senac Lapa
 
Introdução ao Registro do Windows
Introdução ao Registro do WindowsIntrodução ao Registro do Windows
Introdução ao Registro do Windows
 
Sistema Hexadecimal de numeração
Sistema Hexadecimal de numeraçãoSistema Hexadecimal de numeração
Sistema Hexadecimal de numeração
 
Conheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaConheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnica
 
Conhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreferenceConhecendo as funções analogread, analogwrite e analogreference
Conhecendo as funções analogread, analogwrite e analogreference
 
A Catedral e o Bazar
A Catedral e o BazarA Catedral e o Bazar
A Catedral e o Bazar
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson Treinamentos
 
Introdução à criptografia - Bóson Treinamentos
Introdução à criptografia - Bóson TreinamentosIntrodução à criptografia - Bóson Treinamentos
Introdução à criptografia - Bóson Treinamentos
 
Rpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotesRpm e yum - gerenciamento de pacotes
Rpm e yum - gerenciamento de pacotes
 
Prioridades de processos - nice e renice
Prioridades de processos - nice e renicePrioridades de processos - nice e renice
Prioridades de processos - nice e renice
 
Processos e comando kill - Bóson Treinamentos
Processos e comando kill - Bóson TreinamentosProcessos e comando kill - Bóson Treinamentos
Processos e comando kill - Bóson Treinamentos
 
Expressões regulares, grep e sed - Bóson Treinamentos
Expressões regulares, grep e sed - Bóson TreinamentosExpressões regulares, grep e sed - Bóson Treinamentos
Expressões regulares, grep e sed - Bóson Treinamentos
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentos
 
Permissões especiais - suid, sgid, sticky - Linux
Permissões especiais - suid, sgid, sticky - LinuxPermissões especiais - suid, sgid, sticky - Linux
Permissões especiais - suid, sgid, sticky - Linux
 
Umask - Linux - Bóson Treinamentos
Umask - Linux - Bóson TreinamentosUmask - Linux - Bóson Treinamentos
Umask - Linux - Bóson Treinamentos
 
Servidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson TreinamentosServidor DHCP - Linux - Bóson Treinamentos
Servidor DHCP - Linux - Bóson Treinamentos
 
Instalação do linux debian 6.0.4
Instalação do linux debian 6.0.4Instalação do linux debian 6.0.4
Instalação do linux debian 6.0.4
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linux
 

Último

Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfArthurRomanof1
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 

Último (20)

Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdf
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 

Bg, fg, jobs, nohup - controle de tarefas do shell

  • 1. Controle das Tarefas do Shell Comandos bg, fg e jobs Fábio dos Reis
  • 2. Habilidade do shell de interromper e retomar a execução de comandos, além de poder colocá-los no background para serem executados em segundo plano. Já o programa em foreground é aquele que está vinculado ao terminal. Quando um processo é colocado em background, criamos uma tarefa. Cada tarefa possui m número de identificação, contando a partir de 1 (não confundir com PID de processos). Colocamos um processo em background para liberar o terminal de onde ele foi iniciado. Programas não-interativos são colocados em background adicionando-se um & logo após o comando. Controle de Tarefas Fábio dos Reis Bóson Treinamentos 2013
  • 3. Exemplo: gimp & Para colocá-lo em background, digite Ctrl+Z (sinal TSTP, 20), e em seguida digite o comando bg para reiniciar a tarefa em background. Para colocar a tarefa novamente em foreground, digite o comando fg. Exemplo: vi /home/fabio/arq1 Ctrl+Z bg #Agora a tarefa está em background. Visualize com ps, e use o terminal para #digitar outros comandos. Para voltar a tarefa ao foreground então: fg Controle de Tarefas Fábio dos Reis Bóson Treinamentos 2013
  • 4. Lista as tarefas ativas. jobs [opções] -l Lista também os PIDs. Comando jobs Fábio dos Reis Bóson Treinamentos 2013
  • 5. Coloca a tarefa especificada em background (equivale a iniciar o programa com &). Se a tarefa não for especificada, será usada a tarefa atual do shell. A tarefa deve estar pausada antes (Ctrl+Z). Sintaxe: bg [tarefa] bg Fábio dos Reis Bóson Treinamentos 2013
  • 6. Coloca a tarefa especificada em foreground, transformando-a na tarefa atual. Se a tarefa não for especificada,s erá usada a tarefa atual do shell. Sintaxe fg [tarefa] fg Fábio dos Reis Bóson Treinamentos 2013
  • 7. #Abrir vi e colocá-lo em background: vi teste Ctrl+Z| bg # Verificar jobs jobs #Abrir gimp em background: gimp & #Verificar jobs: jobs #Pausar gimp com sinal TSTP: ps kill -20 [PID do gimp] #verificar jobs novamente jobs #Trazer processos ao foreground e finalizá-los (fechar normalmente): fg [tarefa] Exemplo completo Fábio dos Reis Bóson Treinamentos 2013