@Kirill-Gorelov
С ума с IT

Как прекратить выполнять скрипт на php?

Привет.
Запустил скрипт. Закрыл окно. Открываю снова этот скрипт, по идеи, должно прекратиться выполнение, но оно идет дальше. То есть скрипт выполняется.
Процесс записи в файл идет.
Как мне прекратить выполнять фоновый скрипт?
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 3
ExileeD
@ExileeD
PHP/Python developer
С помощью top смотрите его pid

и убиваете kill pid
Ответ написан
Если у вас линукс, открываете терминал и вставляете это sudo apachectl restart

как на винде - не знаю. Ну или на крайний случай перезагрузить машину
Ответ написан
Комментировать
Keanor
@Keanor
Ведущий разработчик
1) php.net/manual/ru/function.ignore-user-abort.php Проверить значение этой переменной
2) Рестартануть php-fpm (если используется) или apache2 если нет.
3) Подумать правильно ли это. Ведь если кильнуть процесс то у вас останется недозаписанный обрывок файла. Может правильнее будет дожидаться окончания записи и после этого удалять файл?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы