You should see all signals and their codes in your system using: kill -l
In my Debian GNU/Linux 7.6 (wheezy):
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
PHP.mk документација
Претходно дефинирани константи
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
pcntl.constants.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
pcntl.constants.php
Претходно дефинирани константи
Референца за `pcntl.constants.php` со подобрена типографија и навигација.
Претходно дефинирани константи
The following list of signals are supported by the Process Control functions. Please see your systems signal(7) man page for details of the default behavior of these signals.
-
Следниот список на сигнали се поддржани од функциите за контрола на процесот. Ве молиме погледнете ја вашата системска man страница signal(7) за детали за стандардното однесување на овие сигнали.
-
WNOHANG(int) -
WUNTRACED(int) -
WCONTINUED(int) -
WEXITED(int) -
WSTOPPED(int) -
WNOWAIT(int)
-
Константи за контрола на процесот
-
SIG_IGN(int) -
SIG_DFL(int) -
SIG_ERR(int) -
SIGHUP(int) -
SIGINFO(int) -
SIGINT(int) -
SIGQUIT(int) -
SIGILL(int) -
SIGTRAP(int) -
SIGABRT(int) -
SIGIOT(int) -
SIGBUS(int) -
SIGFPE(int) -
SIGKILL(int) -
SIGUSR1(int) -
SIGSEGV(int) -
SIGUSR2(int) -
SIGPIPE(int) -
SIGALRM(int) -
SIGTERM(int) -
SIGSTKFLT(int) -
SIGCLD(int) -
SIGCHLD(int) -
SIGCONT(int) -
SIGSTOP(int) -
SIGTSTP(int) -
SIGTTIN(int) -
SIGTTOU(int) -
SIGURG(int) -
SIGXCPU(int) -
SIGXFSZ(int) -
SIGVTALRM(int) -
SIGPROF(int) -
SIGWINCH(int) -
SIGPOLL(int) -
SIGIO(int) -
SIGPWR(int) -
SIGSYS(int) -
SIGBABY(int) -
SIGRTMIN(int) -
SIGRTMAX(int) -
SIG_BLOCK(int) -
SIG_UNBLOCK(int) -
SIG_SETMASK(int) -
SIGCKPT(int) - SIG_* константи
-
SIGCKPTEXIT(int) - Генерира/враќа контролна точка. Достапно од PHP 8.4.0 (само за DragonFlyBSD).
-
Генерира/враќа контролна точка и излегува. Достапно од PHP 8.4.0 (само за DragonFlyBSD).
-
SI_USER(int) -
SI_NOINFO(int) -
SI_KERNEL(int) -
SI_QUEUE(int) -
SI_TIMER(int) -
SI_MSGGQ(int) -
SI_ASYNCIO(int) -
SI_SIGIO(int) -
SI_TKILL(int) -
SI_MESGQ(int)
-
SI_* константи
-
CLD_EXITED(int) -
CLD_KILLED(int) -
CLD_DUMPED(int) -
CLD_TRAPPED(int) -
CLD_STOPPED(int) -
CLD_CONTINUED(int)
-
CLD_* константи
-
TRAP_BRKPT(int) -
TRAP_TRACE(int)
-
TRAP_* константи
-
POLL_IN(int) -
POLL_OUT(int) -
POLL_MSG(int) -
POLL_ERR(int) -
POLL_PRI(int) -
POLL_HUP(int)
-
POLL_* константи
-
ILL_ILLOPC(int) -
ILL_ILLOPN(int) -
ILL_ILLADR(int) -
ILL_ILLTRP(int) -
ILL_PRVOPC(int) -
ILL_PRVREG(int) -
ILL_COPROC(int) -
ILL_BADSTK(int)
-
ILL_* константи
-
FPE_INTDIV(int) -
FPE_INTOVF(int) -
FPE_FLTDIV(int) -
FPE_FLTOVF(int) -
FPE_FLTUND(int) -
FPE_FLTRES(int) -
FPE_FLTINV(int) -
FPE_FLTSUB(int)
-
FPE_* константи
-
SEGV_MAPERR(int) -
SEGV_ACCERR(int)
-
SEGV_* константи
-
BUS_ADRALN(int) -
BUS_ADRERR(int) -
BUS_OBJERR(int)
-
BUS_* константи
-
CLONE_NEWNS(int) - Достапно од PHP 7.4.0
-
CLONE_NEWIPC(int) - Достапно од PHP 7.4.0
-
CLONE_NEWUTS(int) - Достапно од PHP 7.4.0
-
CLONE_NEWNET(int) - Достапно од PHP 7.4.0
-
CLONE_NEWPID(int) - Достапно од PHP 7.4.0
-
CLONE_NEWUSER(int) - Достапно од PHP 7.4.0
-
CLONE_NEWCGROUP(int) - Достапно од PHP 7.4.0
-
CLONE_* константи
-
PRIO_PGRP(int) -
PRIO_USER(int) -
PRIO_PROCESS(int) -
PRIO_DARWIN_BG(int) - Достапно од PHP 8.1.0.
-
PRIO_DARWIN_THREAD(int) - Достапно од PHP 8.1.0.
| Константи | = NULL |
|---|---|
PCNTL_E2BIG
(int)
|
Константи за грешки при контрола на процесот |
PCNTL_EACCES
(int)
|
Листата на аргументи е предолга |
PCNTL_EAGAIN
(int)
|
Дозвола одбиена |
PCNTL_ECAPMODE
(int)
|
Ресурсот е привремено недостапен |
PCNTL_ECHILD
(int)
|
Нема подпроцеси |
PCNTL_EFAULT
(int)
|
Грешна адреса |
PCNTL_EINTR
(int)
|
Прекинат повик на функција |
PCNTL_EINVAL
(int)
|
Невалиден аргумент |
PCNTL_EIO
(int)
|
Грешка при влез/излез |
PCNTL_EISDIR
(int)
|
Е директориум |
PCNTL_ELIBBAD
(int)
|
Пристап до оштетена споделена библиотека. |
PCNTL_ELOOP
(int)
|
Премногу нивоа на симболични врски |
PCNTL_EMFILE
(int)
|
Премногу отворени датотеки. Обично предизвикано од надминување на RLIMIT_NOFILE граничникот на ресурси. Може да биде предизвикано и од надминување на границата наведена во
/proc/sys/fs/nr_open.
|
PCNTL_ENAMETOOLONG
(int)
|
Името на датотеката е предолго |
PCNTL_ENFILE
(int)
|
Премногу отворени датотеки во системот. На Linux, ова веројатно е резултат од наидување на /proc/sys/fs/file-max limit. |
PCNTL_ENOENT
(int)
|
Не постои таква датотека или директориум. Обично, оваа грешка се јавува кога наведениот патека не постои, или една од компонентите во префиксот на директориумот на патеката не постои, или наведената патека е висечка симболична врска. |
PCNTL_ENOEXEC
(int)
|
Грешка во формат на извршување |
PCNTL_ENOMEM
(int)
|
Нема доволно простор/не може да се распредели меморија |
PCNTL_ENOSPC
(int)
|
Нема повеќе слободен простор на уредот |
PCNTL_ENOTDIR
(int)
|
Не е директориум |
PCNTL_EPERM
(int)
|
Операцијата не е дозволена |
PCNTL_ESRCH
(int)
|
Не постои таков процес |
PCNTL_ETXTBSY
(int)
|
Текстуалната датотека е зафатена |
PCNTL_EUSERS
(int)
|
Премногу корисници |
-
FORK_* константи
-
FORK_NOSIGCHLD(int) -
FORK_WAITPID(int)
-
RF* константи
-
RFCFDG(int) -
RFFDG(int) -
RFLINUXTHPN(int) -
RFNOWAIT(int) -
RFPROC(int) -
RFTHREAD(int) -
RFTSIGZMB(int)
-
Прв аргумент за
-
P_ALL(int) - Избери било кои деца.
-
P_PID(int) - Избери по ID на процес.
-
P_PGID(int) - Избери по ID на група процеси.
-
P_PIDFD(int) - Избери по PID дескриптор на датотека. Специфично за Linux (од Linux 5.4).
-
P_UID(int) - Избери по ефективен ID на корисник. Специфично за NetBSD и FreeBSD.
-
P_GID(int) - Избери по ефективен ID на група. Специфично за NetBSD и FreeBSD.
-
P_SID(int) - Избери по ID на сесија. Специфично за NetBSD и FreeBSD.
-
P_JAILID(int) - Избери по идентификатор на затвор. Специфично за FreeBSD.
waitid (idtype)
Белешки од корисници 3 белешки
info at eurocron dot de ¶
пред 11 години
eclecticrob at gmail dot com ¶
пред 14 години
On OS X, the values of the constants are:
SIGHUP = 1
SIGINT = 2
SIGQUIT = 3
SIGILL = 4
SIGTRAP = 5
SIGABRT = 6
SIGIOT = 6
SIGBUS = 10
SIGFPE = 8
SIGUSR1 = 30
SIGSEGV = 11
SIGUSR2 = 31
SIGPIPE = 13
SIGALRM = 14
SIGTERM = 15
SIGSTKFLT not defined
SIGCLD not defined
SIGCHLD = 20
SIGCONT = 19
SIGTSTP = 18
SIGTTIN = 21
SIGTTOU = 22
SIGURG = 16
SIGXCPU = 24
SIGXFSZ = 25
SIGVTALRM = 26
SIGPROF = 27
SIGWINCH = 28
SIGPOLL not defined
SIGIO = 23
SIGPWR not defined
SIGSYS = 12
SIGBABY = 12
SIG_BLOCK = 1
SIG_UNBLOCK = 2
SIG_SETMASK = 3
eclecticrob at gmail dot com ¶
пред 13 години
On RedHat, the values of the constants are:
Signal SIGHUP = 1
Signal SIGINT = 2
Signal SIGQUIT = 3
Signal SIGILL = 4
Signal SIGTRAP = 5
Signal SIGABRT = 6
Signal SIGIOT = 6
Signal SIGBUS = 7
Signal SIGFPE = 8
Signal SIGUSR1 = 10
Signal SIGSEGV = 11
Signal SIGUSR2 = 12
Signal SIGPIPE = 13
Signal SIGALRM = 14
Signal SIGTERM = 15
Signal SIGSTKFLT = 16
Signal SIGCLD = 17
Signal SIGCHLD = 17
Signal SIGCONT = 18
Signal SIGTSTP = 20
Signal SIGTTIN = 21
Signal SIGTTOU = 22
Signal SIGURG = 23
Signal SIGXCPU = 24
Signal SIGXFSZ = 25
Signal SIGVTALRM = 26
Signal SIGPROF = 27
Signal SIGWINCH = 28
Signal SIGPOLL = 29
Signal SIGIO = 29
Signal SIGPWR = 30
Signal SIGSYS = 31
Signal SIGBABY = 31
Signal SIG_BLOCK = 0
Signal SIG_UNBLOCK = 1
Signal SIG_SETMASK = 2