後台進程
在背景執行的處理程序 / 維基百科,自由的 encyclopedia
後台進程(Background Process)是一種在不需用戶干預的情況下運行於操作系統後台的計算機進程[1] ,通常用於執行如日誌記錄(英語:Computer data logging)、系統監測、作業調度[2]以及用戶提醒(英語:Notification system)[3]等任務。
在UNIX與類UNIX系統中,後台進程的進程組ID(即PGID,可用ps命令獲得)與控制終端進程組ID(即TPGID)不同,因而也可以此辨識後台進程。後台進程無法接收從鍵盤傳送的信號(如Ctrl-C)[4],但從更專業的定義來說,程序是否能收到用戶的中斷信號並非後台進程的判別標準。
雖然後台進程通常用於僅需少量資源的應用,但任何進程無論占用資源多少都可以運行在後台,且即使程序在後台運行,其行為與前台進程也並無差異[1]。