**
<?php
pcntl_async_signals(true);
pcntl_signal(sighup, function());
pcntl_signal(sigint, function());
pcntl_signal(sigquit, function());
pcntl_signal(sigill, function());
pcntl_signal(sigtrap, function());
pcntl_signal(sigabrt, function());
pcntl_signal(sigiot, function());
pcntl_signal(sigbus, function());
pcntl_signal(sigfpe, function());
pcntl_signal(sigkill, function());
pcntl_signal(sigusr1, function());
pcntl_signal(sigse**, function());
pcntl_signal(sigusr2, function());
pcntl_signal(sigpipe, function());
pcntl_signal(sigalrm, function());
pcntl_signal(sigterm, function());
pcntl_signal(sigstkflt, function());
pcntl_signal(sigchld, function());
pcntl_signal(sigcont, function());
pcntl_signal(sigstop, function());
pcntl_signal(sigtstp, function());
pcntl_signal(sigttin, function());
pcntl_signal(sigttou, function());
pcntl_signal(sigurg, function());
pcntl_signal(sigxcpu, function());
pcntl_signal(sigxfsz, function());
pcntl_signal(si**talrm, function());
pcntl_signal(sigprof, function());
pcntl_signal(sigwinch, function());
pcntl_signal(sigio, function());
pcntl_signal(sigpoll, function());
pcntl_signal(sigpwr, function());
pcntl_signal(sigsys, function());
pcntl_signal(sigunused, function());
pcntl_signal(sigrtmin, function());
pcntl_signal(sigrtmax, function());
while(1);
執行
[weihaoyu@iz23u681ae1z ~]$ php signal.php
php fatal error: error installing signal handler for 9 in /home/weihaoyu/signal.php on line 43
注釋掉註冊sigkill
[weihaoyu@iz23u681ae1z ~]$ php signal.php
php fatal error: error installing signal handler for 19 in /home/weihaoyu/signal.php on line 82
[weihaoyu@iz23u681ae1z ~]$ fg
注釋掉註冊sigstop
執行成功
結論
sigkill 9
sigstop 19
php中不支援為9和19兩個訊號註冊處理器
用途舉例
sigalrm訊號控制消費者消費超時:
PHP不允許的注釋符號是什麼
php不允許的注釋符號是 引號 在php中有兩種型別的注釋,分別是單行注釋和多行注釋,其中宣告單行注釋有兩種方式,分別是使用 和反斜槓 而多行注釋則是用 符號。php不允許的注釋符號是什麼?php不允許的注釋符號是d a b c d 在 php 中有兩種型別的注釋,分別是單行注釋和多行注釋。1.單行...
預設是不允許root登入的
ubuntu 管理員首次登陸 在安裝時候建立的使用者登陸後,開啟terminal視窗 sudo passwd root 要求輸入root密碼 再次輸入root密碼 terminal window ubuntu 12.04預設是不允許root登入的,在登入視窗只能看到普通使用者和訪客登入。以普通身份登...
date 無法設定日期 不允許的操作
今天在配置centos時間,報錯如下 date 無法設定日期 不允許的操作 當時使用linux系統下用普通使用者登入。執行場景如下 localhost date s 2016 01 19 10 30 20 date 無法設定日期 不允許的操作 問題解決 1.用su命令切換到超級使用者 localho...