Я запускаю php-скрипты из CLI, и я хотел бы выполнить функцию, когда скрипт остановился с помощью ctrl + c. Я пробовал:PHP SIGTERM в CLI
<?php
declare(ticks = 1);
function sigint() {
echo 'This is the end';
exit;
}
pcntl_signal(SIGTERM, 'sigint');
$i = 1;
do {
echo $i++ . ' ';
sleep(1);
} while (TRUE);
но это не работает. Как я могу это сделать?
использовать SIGINT вместо SIGTERM – Nadir
@nadir OP хочет, чтобы принять его в качестве ответа. Пожалуйста, сделайте это как ответ. Танк ты. – vaso123