Я запускаю оболочку в командной строке через 1 час. Я хочу использовать PHP-скрипт, чтобы остановить его. Я знал его $ pid 2000 с помощью getmypid ();
Я использовал PHP-скрипт как: exec("kill 2000");exec("kill -KILL 2000"); exec("kill -9 2000"); posix_kill(2000,9);
exec("kill 2000");exec("kill -KILL 2000"); exec("kill -9 2000"); posix_kill(2000,9);
но не может его убить.
Если в терминале, я просто использую ~$ kill 2000
Но не могу с php-скриптом.
Если вы используете PHP с безопасным режимом, вам придется изменить safe_mode_exec_dir, чтобы включить в него файлы исполняемых файлов kill, вам также придется использовать «su -c» для уничтожения процессов, не принадлежащих вам. Это также зависит от того, находится ли exec () в списке disabled_functions в php.ini.
Проверьте конфигурацию безопасного режима в php.ini
. См. Здесь для получения дополнительной информации.