Как скрыть окна cmd при вращении журналов?
Я добавил эту команду в httpd_uwamp.conf:
#LOG ROTATION
TransferLog "|C:/UwAmp/bin/apache/bin/rotatelogs.exe C:/UwAmp/bin/apache/logs/backup/access-%Y_%m_%d.log 5M"
Работает нормально, но окно cmd всегда видно при включенном Apache.
Кто-нибудь знает, как скрыть это окно cmd?
2 ответа
Это происходит со мной тоже с моими журналами доступа. Я не мог найти твердое решение, но сейчас я скрываю его через командную строку, используя этот инструмент, найденный здесь: https://steve.fi/Software/windowhide/
Я использовал его на Windows 7 и Windows Server 2012
Кредиты отправляются Стиву Кемпу. Steve@steve.org.ku
Повторное посещение... Возможно, вы захотите проверить, какой профиль пользователя запускается на вашем сервере, и убедиться, что он работает как служба.
Мои окна rotatelogs окончательно очистились, когда я запустил свои серверные приложения в качестве службы...
В диспетчере задач имя пользователя теперь SYSTEM, а не мое имя пользователя.
С этой модификацией всплыло окно "Обнаружение интерактивных сервисов", представляющее опцию для просмотра подсказок с отдельного экрана.
Я также изменил httpd.conf и переместил мои строки "CustomLog" и "ErrorLog" в директивы, как они были снаружи, хотя я не думаю, что это повлияет на результат.