У меня есть файл bat, который я хочу запустить из планировщика задач

C:\ сервер \ nginx.run.bat

@echo off
echo Starting PHP FastCGI...
RunHiddenConsole.exe c:/server/php/php-cgi.exe -b 127.0.0.1:9000  -c C:/server/php/php.ini
echo Starting nginx...
C:/server/nginx/nginx.exe

Он работает правильно, когда я запускаю вручную.

Я добавил задачу в планировщик, но сервер не запущен. Когда я нажимаю на планировщик для запуска задачи, он открывает окно cmd менее чем за секунду. Оно содержит какое-то сообщение об ошибке, но я не могу прочитать его так быстро, а символы слишком малы, поэтому я не могу сделать его читабельным.

Как это исправить?

1 ответ1

0

Я заполнил properties/actions tab/edit/start in поле ввода с помощью C:\server\nginx . Теперь все начинается правильно. По крайней мере, вручную, но не автоматически. Я не знаю, в чем проблема с этим, но есть намного лучшее решение, если вы хотите запустить bash-файл сразу после входа в систему. Я положил ярлык файла в папку автозагрузки, и теперь он работает правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .