Миссия: мне нужно иметь возможность выполнять немного кода, когда мои PHP CLI-скрипты «убиты» / закрыты (обычно я закрываю их окна или выключаю или перезагружаю ПК). В идеале я хотел бы также иметь возможность дать указание ОС ждать, пока она выполняет последние биты какой-то важной работы, но я, по сути, разочаровался в этой «мечте» ...
Проблема: обработка таких сигналов в PHP, по-видимому, выполняется с помощью расширения "PCNTL", которое вообще не доступно для Windows ! Это несмотря на то, что PHP называется «кроссплатформенным».
Хотя весь смысл того, что я делаю, заключается в том, чтобы он был полностью независимым от ОС (нет, это не означает «работает на любом дистрибутиве Linux», но все текущие / поддерживаемые ОС или, по крайней мере, Windows и Mac), я бы в этом случае принял решение, специфичное для Windows. Не радостно, но все же ...