Como iniciar uma cadeia de processo a partir do shell

1

É possível e, se assim for, como faço:

  1. Iniciar um processo /bin/bash que não esteja vinculado a um terminal de um terminal? Portanto, um processo de shell que aparece na árvore de processos como %código%. (Os shells geralmente têm a estrutura da árvore de processos init -- bash )
  2. Iniciar um processo terminal-emulator-of-your-choosing -- bash não vinculado a um terminal que tenha como filho outro processo, por exemplo um navegador como /bin/bash de uma sessão de shell em um terminal? Portanto, um processo de shell com um filho que aparece na árvore de processos como firefox .
  3. É fácil obter init -- bash -- firefox diretamente do shell por meio de algo como init -- firefox ou exec firefox & exit .

(Esta questão faz parte de uma série de questões relacionadas que primeiro me permitiram formular precisamente essas questões (cf. Como" corretamente "iniciar um aplicativo de um shell e É reparinging da shell possível? ). As três perguntas foram formulada e discutida parcialmente nos comentários das duas perguntas anteriores, mas, como vejo, não foi respondida, além disso, elas parecem mais apropriadas, como perguntas curtas em si, que não são adequadas para discussão em comentários.)

    
por lord.garbage 28.08.2014 / 14:51

0 respostas