raimo@kone-1:~$ firefox &
[1] 6702
raimo@kone-1:~$ pstree | grep firefox
|-konsole-+-bash-+-firefox-+-{Cache I/O}
| | | |-{firefox}
Mikäli ymmärrän oikein tuota, niin jos pääte (KDE Konsole) suljetaan, sulkeutuu myös firefox-prosessi.
Juuri näin, tämä on myös avattu noissa mainitsemissani linkeissä.
firefox & -komento laittaa firefoxin "vain" tausta-ajoon, mikä ei kaikissa tapauksissa "suojele" sitä isäntäpäätteen sulkemiselta.
1. Firefox suljetaan, jos bash itse saa SIGHUP signaalin, kuten jos konsole suljetaan. (Tällöin bash välittää SIGHUPin myös tausta-ajossa oleville prosesseille)
2. Firefoxia ei suljeta, jos bash suljetaan suoraan (ilman) SIGHUP signaalia, esim "exit" komennolla tai ctrl+d:llä. (Tällöin SIGHUPpia ei lähetetä tausta-ajossa oleville prosesseille.)
Jos haluaa varmistaa, että firefox pysyy ajossa kaikissa tapauksissa, pitää käyttää nohuppia tai disownia (tai muiden shellien vastaavaa funktiota)