Задать вопрос
@Kirill-Gorelov
С ума с IT

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

Привет.
Запустил скрипт. Закрыл окно. Открываю снова этот скрипт, по идеи, должно прекратиться выполнение, но оно идет дальше. То есть скрипт выполняется.
Процесс записи в файл идет.
Как мне прекратить выполнять фоновый скрипт?
  • Вопрос задан
  • 310 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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) Подумать правильно ли это. Ведь если кильнуть процесс то у вас останется недозаписанный обрывок файла. Может правильнее будет дожидаться окончания записи и после этого удалять файл?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽