Modern İşletim Sistemleri kitabından bir komut çalıştırıldığında kabuğun bir alt işlem oluşturduğunu, çocuk yürütmeyi bitirene kadar beklediğini ve daha sonra kullanıcıdan başka bir komut beklediğini okudum . Bu gibi birçok program için de durum böyledir gedit
. Terminal kapanana kadar komut almaz gedit
. Ancak atom kodu düzenleyicisini açtığımda , kabuk, düzenleyici çalışırken bile sonraki komutu kabul etmeye hazır olarak hemen geri döner. Terminali kapatma does not yakın atomu. Bu, editörün bir alt süreç olarak açılmadığı anlamına mı geliyor? Bunu mümkün kılan temel mekanizma nedir?
Koşu ps au | grep atom
verir
<username> 8042 0.0 0.0 15944 2264 pts/1 S+ 00:55 0:00 grep --color=auto atom
ps au | grep atom
terminalde çalışabilir ve sorunuza çıktı ekleyebilir misiniz?