程序控制
- 簡介
- 安裝/配置
- 預定義常量
- 範例
- PCNTL 函式
- pcntl_alarm — 為程序設定一個alarm鬧鐘訊號
- pcntl_async_signals — Enable/disable asynchronous signal handling or return the old setting
- pcntl_errno — 別名 pcntl_get_last_error
- pcntl_exec — 在目前程序空間執行指定程式
- pcntl_fork — 在目前程序目前位置產生分支(子程序)。譯註:fork是建立了一個子程序,父程序和子程序 都從fork的位置開始向下繼續執行,不同的是父程序執行過程中,得到的fork返回值為子程序 號,而子程序得到的是0。
- pcntl_get_last_error — Retrieve the error number set by the last pcntl function which failed
- pcntl_getpriority — 獲取任意程序的優先順序
- pcntl_rfork — Manipulates process resources
- pcntl_setpriority — 修改任意程序的優先順序
- pcntl_signal_dispatch — 呼叫等待訊號的處理器
- pcntl_signal_get_handler — Get the current handler for specified signal
- pcntl_signal — 安裝一個訊號處理器
- pcntl_sigprocmask — 設定或檢索阻塞訊號
- pcntl_sigtimedwait — 帶超時機制的訊號等待
- pcntl_sigwaitinfo — 等待訊號
- pcntl_strerror — Retrieve the system error message associated with the given errno
- pcntl_unshare — Dissociates parts of the process execution context
- pcntl_wait — 等待或返回 fork 的子程序狀態
- pcntl_waitpid — 等待或返回fork的子程序狀態
- pcntl_wexitstatus — 返回一個中斷的子程序的返回程式碼
- pcntl_wifexited — 檢查狀態程式碼是否代表一個正常的退出。
- pcntl_wifsignaled — 檢查子程序狀態碼是否代表由於某個訊號而中斷
- pcntl_wifstopped — 檢查子程序目前是否已經停止
- pcntl_wstopsig — 返回導致子程序停止的訊號
- pcntl_wtermsig — 返回導致子程序中斷的訊號