Bir sürecin üst sürecini değiştirmek mümkün müdür? Evet ise, nasıl?
Örneğin,
screenBirscreenoturumu ve içinde çalışan işlemleri farklı kabuk işlemlerine nasıl ekleyebilirim ? Ana süreç değişikliği var mı?Bir programın çalıştığı kabuk sürecinin değişmesinin diğer yollarını duymuş gibiyim, ama hatırlamıyorum. Programın ebeveyn sürecinde de bir değişiklik var mı?
disownBir işlem üzerinde sürecin üst sürecini değiştirdiğini düşündüm , çünkü bu isim bunudisownima ediyor. Ama bunun doğru olmadığını gördüm.Emacs istemcisi farklı bir terminal sekmesinde emacs sunucusuna bağlanabilir. Ana süreç değişikliği var mı?
getppid(2), bir sistem çağrısı ve sistem çağrıları çekirdek tarafından işlenir. Bir program, bu çağrıyı vererek, değeri kaydederek ve daha sonra ebeveynliği değiştikten sonra bu değeri kullanarak karıştırılabilir. Burada bir yarış durumu şansı var.
disownbelirli bir çocuğu kabuğun dahili alt süreç listesinden kaldırır. Çocuğun PPID'si kabuğunki olarak kalır. Kabuk, o çocuğu başlattığını unutmuş, ancak çekirdek hatırlıyor.