Назад | Перейти на главную страницу

Как запустить команду tail -f error_log | fgrep '[rewrite:' в Windows Server

В настоящее время я выполняю перенаправление веб-сайта с не www на www + https, но, к сожалению, мое перенаправление не работает, и я пытался создать журнал перезаписи, но в результате мой веб-сайт не работает. После дополнительной проверки я обнаружил Вот с помощью команды ниже:

tail -f error_log|fgrep '[rewrite:'

Но приведенная выше команда, похоже, предназначена для UNIX / Linux, мой веб-сайт в настоящее время настроен под Windows Server. Есть ли способ запустить это на сервере Windows? Или есть другой способ настроить пользовательские журналы только для отображения ошибки / проблемы перенаправления?

Это должно помочь с использованием Powershell:

Get-content -Path D:/wamp64/logs/rewrite.logs -wait -tail 10 | select-string -pattern "\[rewrite:"

Компоненты:

Get-Content -Path: Это вытянет содержимое файла по указанному пути.

-wait: Этот параметр будет ожидать записи новых строк. Обратите внимание, что вам нужно будет нажать Ctrl-D чтобы закончить мониторинг файла.

-tail 10: Будет извлечено последние десять строк.

Select-string: Будет выбрана строка, соответствующая следующему шаблону.

-pattern: Получится узор, который вы ищете. Знак "\" экранирует специальный символ скобки.