posix — определяет пользовательский сигнал уничтожения для процесса PHP

Я работаю над долгосрочным скриптом PHP. Скрипт запускается из командной строки. Мне нужно добавить возможность изящного выключения. Я пытался использовать библиотеку управления процессом для обработки сигналов POSIX. К сожалению, некоторые сторонние библиотеки, которые я использую, также перехватывают сигналы POSIX, и они обрабатывают сигнал, и мой сценарий не информируется. Сначала я попробовал использовать SIGTERM. Затем я попытался использовать пользовательские сигналы SIGUSR1 и SIGUSR2, то же самое произошло.

Можно ли определить / использовать новый сигнал, который не определен в POSIX?

Если нет, что еще я могу использовать для осуществления постепенного выключения?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]