Re: [LINUX:1919] Re: Background Process

Kutsal Berberoglu (kutsal@ug.bcc.Bilkent.EDU.TR)
Sun, 10 Nov 1996 16:00:23 +0300 (EET)


On Sun, 10 Nov 1996, Bedri Ozgur Guler wrote:

> Hayir yanlizca bg islemi devam ettirmez. Logout olursaniz islem kesilir.
> Bunu icin yapmaniz gereken procesi backgrounda attiktan sonra o sessionin
> shellini kill etmektir. yani
> ps x komutunun ciktisinda gorunen calisan shellin PID ini
> kill -9 <PID> seklinde oldurmek isinizi gorur.

Tamamen yanlIS deGil ama tamamen doGru da deGil.

Process'i ^Z ile kesip bg ile background'a atarsanIz, ve eGer
kullandIGInIz program bunu 'handle' edebiliyosa, logout ettikten sonra da
o program CalISmaya devam eder...

Mesela, logout, kill -HUP 0 gonderir sisteme. Sistem bu sinyali sizin
shell'inizin aCtIGI bUtUn process'lere gOnderir. EGer programInIz HUP
(HangUP) sinyalini handle edip ignore ediyosa, siz logout bile etseniz
program CalISmaya devam edecektir..

Afiyet olsun.

Kutsal