usando trap para fechar um programa quando outro estiver fechado

1

Ok ... aqui está meu objetivo .... Eu uso o dwm, então normalmente eu não preciso de um gerenciador de composição. Dito isto, há momentos em que eu gostaria de tê-lo funcionando temporariamente. Há momentos em que eu quero ter um navegador aberto, com lxterminal flutuando no topo. Sou relativamente novato em scripts, ou seja, sei como realizar tarefas simples.

O que eu quero fazer é escrever um script que inicie o xcompmgr automaticamente quando eu iniciar o lxterminal, então saia do xcompmgr quando eu fechar o lxterminal. Me disseram que usar "armadilha" é a maneira correta de fazer isso; Eu só não sei como escrever isso.

Aqui está o que eu tenho até agora:

#!/bin/bash
xcompmgr &
lxterminal
# here's where I get stumped


done

alguém pode me ajudar com este pequeno roteiro?

    
por William Curtis Houser III 24.10.2015 / 08:23

1 resposta

0

Tente isto:

#!/bin/bash
xcompmgr &
xcmpid=$!
lxterminal
kill $xcmpid
    
por 24.10.2015 / 09:02