Very useful when making daemons, for example:
<?php
$pid = pcntl_fork(); // fork
if ($pid < 0)
exit;
else if ($pid) // parent
exit;
else { // child
$sid = posix_setsid();
if ($sid < 0)
exit;
for($i = 0; $i <= 60; $i++) { // do something for 5 minutes
sleep(5);
}
}
?>
PHP.mk документација
posix_setsid
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.posix-setsid.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.posix-setsid.php
posix_setsid
Референца за `function.posix-setsid.php` со подобрена типографија и навигација.
posix_setsid
(PHP 4, PHP 5, PHP 7, PHP 8)
posix_setsid — (PHP 4, PHP 5, PHP 7, PHP 8)
Параметри
Оваа функција нема параметри.
Вратени вредности
Направете ја тековната процес лидер на сесијата.
Види Исто така
- Враќа ID на сесијата, или -1 при грешки.
Белешки од корисници 1 белешка
POSIX.1 и прирачникот setsid(2) на POSIX системот за повеќе информации за групите на процеси и контролата на задачите. ¶
пред 18 години