orlov0562
@orlov0562
I'm cool!

Что означает «Попытка записи в несуществующий канал» при запуске приложения в windows из php?

Приветствую!

При попытке, выполнить следующий php скрипт:
$cmd = 'd:\test.bat';
pclose(popen("start /B \"\" ". $cmd, "r"));


в test.bat:
@echo off
echo Test


CLI зависает с сообщениями:
Попытка записи в несуществующий канал.
Попытка записи в несуществующий канал.
Попытка записи в несуществующий канал.
Попытка записи в несуществующий канал.


из-за запуска с ключом /B, Ctrl+C не работает. Помогает только "Ctrl+Break, Enter" при этом в консоль попадает следующее:
...
Попытка записи в несуществующий канал.
^C
"♥" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


Я конечно очень рад, что Windows проявляет ко мне любовь и шлет сердца... но не могу разобраться в чем заключается проблема..

Ранее, все работало отлично. Могу предположить, что и на "чистой" винде все будет работать. Предположительно, проблемы начались после обновления драйверов видеокарты её родной утилитой NVIDIA Geforce Experience, которая, как минимум потерла переменную окружения PATH, стерев все и записав туда только свой путь . Её я восстановил, ориентируясь на ноут, но мб это было не все..

Если кто сталкивался, подскажите пожалуйста в чем проблема, куда копать.
  • Вопрос задан
  • 2392 просмотра
Пригласить эксперта
Ответы на вопрос 1
@sawa4
Доброго времени!
У меня аналогичная ситуация с командами Laravel, в частности php artisan backup-commands:database
Вы разобрались что бы это значило?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект