Добрый день. Хочу отследить кол-во выданных лицензий. Установил все по мануалу.
При выполнении команды bash -x 1c_license_server.sh info выдает следующее:
- export WORK_DIR=.
- WORK_DIR=.
- source ./1c_common_module.sh
- case $ in
- licenses_summary
++ check_ring_license
++ [[ -z 1 ]]
++ RING_CONF=/C/ProgramData/1C/1CE/ring-commands.cfg
++ [[ ! -f /C/ProgramData/1C/1CE/ring-commands.cfg ]]
+++ grep license-tools /C/ProgramData/1C/1CE/ring-commands.cfg
+++ sed -r ‘s/.+file: //; s////g; s/^(.)://1/’
++ LIC_TOOL=’/C/Program Files/1C/1CE/components/1c-enterprise-license-tools-0.15.0+2->x86_64/com._1c.license.activator.ring-0.15.0-2.jar’
++ [[ -z /C/Program Files/1C/1CE/components/1c-enterprise-license-tools-0.15.0+2-x86_64/com._1c.license.activator.ring->0.15.0-2.jar ]]
++ ls ‘/C/Program Files/1C/1CE/components/1c-enterprise-ring-0.19.5+12-x86_64/ring.cmd’ - RING_TOOL=’/C/Program Files/1C/1CE/components/1c-enterprise-ring-0.19.5+12-x86_64/ring.cmd’
- export RING_TOOL
- awk ‘BEGIN < files=0; users=0 >
< files+=1; users+=$1 >
END < print files»:»users >’
++ get_license_list ‘/C/Program Files/1C/1CE/components/1c-enterprise-ring-0.19.5+12-x86_64/ring.cmd’
++ ‘/C/Program Files/1C/1CE/components/1c-enterprise-ring-0.19.5+12-x86_64/ring.cmd’ license list —send-statistics false
++ sed -re ‘s/^([0-9-]+).*/1/’ - execute_tasks license_info $’XXXXXXXXXXXXXXX-XXXXXXXXXXXXXXX350354377′ $ ‘364340351353340:’ ‘»20211023082945.lic»)’ >$’ZZZZZZZZZZZZZZZZ-ZZZZZZZZZZZZZZZZZ350354377′ $’364340351353340:’ ‘»20211023083548.lic»)’ $ ‘ZZZZZZZZZZZZZZZ->ZZZZZZZZZZZZZZZZZZ350354377′ $’364340351353340:’ ‘»20211023084145.lic»)’ $ ‘ZZZZZZZZZZZZZZZZZ-ZZZZZZZZZZZZZZZZzz350354377′ >$’364340351353340:’ ‘»20211023084402.lic»)’ $’ZZZZZZZZZZZZZZZZZZ-ZZZZZZZZZZZZZZZZ350354377′ $ ‘364340351353340:’ >'»20211023084615.lic»)’ $’ZZZZZZZZZZZZZZZZZZ-ZZZZZZZZZZZZZZZ350354377′ $ ‘364340351353340:’ ‘»20211023084926.lic»)’
- [[ 19 -le 1 ]]
- TASK_CMD=license_info
- shift
- export -f license_info
- echo $’ZZZZZZZZZZ-ZZZZZZZZZZZZZ350354377′ $ ‘364340351353340:’ ‘»20211023082945.lic»)’ >$’XXXXXXXXXXXXX-XXXXXXXXXXXXX350354377′ $’364340351353340:’ ‘»20211023083548.lic»)’ $ ‘YYYYYYYYYYYYYYYYYY->YYYYYYYYYYYYY350354377′ $’364340351353340:’ ‘»20211023084145.lic»)’ $ ‘RRRRRRRRRRRRRRRRRRR-RRRRRRRRR350354377′ >$’364340351353340:’ ‘»20211023084402.lic»)’ $’HHHHHHHHHHHH-HHHHHHHHHHHHHH350354377′ $ ‘364340351353340:’ >'»20211023084615.lic»)’ $’TTTTTTTTTTTTTT-TTTTTTTTTTTTT350354377′ $ ‘364340351353340:’ ‘»20211023084926.lic»)’
- xargs ‘-d ‘ -P2 -i bash -c ‘license_info $’ _ ‘<>’
«C:Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
«C:Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
«C:Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
«C:Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
«C:Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
«C:Program» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
0:0
Не является внутренней или внешней командой Is not an internal or external command
«C:Program» не является внутренней или внешней командой
Уже пересмотрел все .sh скрипты, глаза разбегаются, явно где то путь указан без ковычек, но не могу найти.
The text was updated successfully, but these errors were encountered:
Источник: github.com
Cmd не является внутренней или внешней командой исполняемой программой или пакетным файлом
Команды надо правильно вводить и не будет так писать. В cmd команды вводить — это те не на форуме флудить
Регистрация: 27.11.2010
Сообщений: 1,079
Записей в блоге: 1
Репутация: 52
ELEKTRO STALIN, извини забыл, что у тебя CMD не работает ! Повторяю >>>
http://zalil.ru/30159113
Специалист
Регистрация: 05.02.2009
Сообщений: 9,227
Репутация: 321
George Smith, всё у него работает. команды он не правильно вводит. вот и пишет так
Регистрация: 27.10.2008
Сообщений: 9,488
Записей в блоге: 4
Репутация: 702
Согласен с set of letters. Автор топа неправильно команды вводить.
ELEKTRO STALIN, для проверки введи в командую строку help и нажми ентер.
Регистрация: 25.03.2010
Сообщений: 2,207
Записей в блоге: 7
Репутация: 112
Iljeben,ТОЖЕ САМОЕ даже на help реагирует одинаково
Регистрация: 27.10.2008
Сообщений: 9,488
Записей в блоге: 4
Репутация: 702
Iljeben,ТОЖЕ САМОЕ даже на help реагирует одинаково
Хмм. Пуск-Выполнить-cmd введи команду %path% скопируй то что выведеть на экран и приложи сюда.
Специалист
Регистрация: 05.02.2009
Сообщений: 9,227
Репутация: 321
скопируй то что выведеть на экран и приложи сюда.
теперь этого ELEKTRO STALIN — а долго не будет на форуме или он тупо будет «не видеть » эту тему
Регистрация: 25.03.2010
Сообщений: 2,207
Записей в блоге: 7
Репутация: 112
скопируй то что выведеть на экран и приложи сюда.
«c:windows не является внутренней или внешней командой, исполняемой программой, или пакетным файлом.»
Специалист
Регистрация: 05.02.2009
Сообщений: 9,227
Репутация: 321
Дай снимок с экрана
Регистрация: 27.10.2008
Сообщений: 9,488
Записей в блоге: 4
Репутация: 702
ELEKTRO STALIN, Свойства системы-Дополнительно-Переменные среды из нижнего окна «Системные переменные» найди и шелкни два раза по пункту «Path». Содержимое окна «Значение переменной» скопируй и покажи.
Регистрация: 25.03.2010
Сообщений: 2,207
Записей в блоге: 7
Репутация: 112
Iljeben,
%PATH%=c:windows;c:windowscommand;c:quake3sourcebin
« Предыдущая тема | Следующая тема »
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) |
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Источник: pchelpforum.ru
Способы исправить ошибку «Не распознана как внутренняя или внешняя команда» в Windows
Командная строка Windows — это удобная, простая в использовании и легкодоступная опция. Он позволяет быстро выполнять множество задач через простой интерфейс; Однако обработчик команд может отображать ошибку «Не распознана как внутренняя или внешняя команда» при попытке выполнить команду.
Это распространенная ошибка, и обычно она возникает из-за выполнения неправильной команды. В этой статье объясняются причины и некоторые шаги по устранению неполадок, которые помогут вам исправить эту ошибку и вернуться на правильный путь как можно скорее. Проверять Лучшие способы открыть командную строку или PowerShell в Windows.
Почему возникает ошибка, которая не распознается как внутренняя или внешняя команда?
Windows поддерживает список путей, известных как переменные среды Windows, для быстрого запуска и выполнения приложений. Любые проблемы с ним могут вызвать ошибку.
Возможные проблемы, вызывающие эту ошибку, включают:
- Неправильные заказы.
- Записи реестра влияют на работу команд и многое другое.
- Исполняемые файлы или сценарии не установлены.
- Указан неверный путь или имя файла.
- Каталог файлов отсутствует в переменных среды Windows.
Как исправить ошибку «Не распознано как внутренняя или внешняя команда»
Эта ошибка часто возникает, когда запущено приложение или команда CMD, и что-то пошло не так. Мы перечислили исправления для обеих версий ошибки, поэтому следуйте исправлению, соответствующему вашему случаю.
1. Проверьте, установлено ли приложение
Командная строка не может запустить несуществующее приложение. Если вы пытаетесь внедрить только что установленное приложение, убедитесь, что оно установлено правильно.
Чтобы проверить установку:
- Нажмите на Win + R Чтобы открыть диалоговое окно «Выполнить». затем введите контроль И нажмите Ok.
- Далее в Панели управления заходим в Программы -> Программы и компоненты.
- Прокрутите список установленных приложений и выберите приложение, которое хотите запустить.
Кроме того, вы также можете просмотреть установленные приложения, открыв Приложения и функции В «Настройках». Для этого нажмите Win + I и щелкните Приложения Найдите установленное приложение.
По умолчанию, когда вы пытаетесь запустить приложение или сценарий через командную строку, мастер команд ищет связанные файлы и пути в папке System32 или переменных среды. Если файл отсутствует, он вернет сообщение об ошибке «Не распознано как внутренняя или внешняя команда», «Неработоспособное приложение» или «Ошибка пакетного файла».
Вероятно, это связано с тем, что Windows устанавливает большинство приложений не в папку System32, а в папку C:Program Files.
Вы можете решить эту проблему тремя способами:
- Во-первых, используйте полный путь к исполняемому файлу для запуска приложения.
- Во-вторых, добавьте путь к приложению в переменные среды Windows.
- Наконец, переместите файлы в папку System32.
2. Используйте полный путь к файлу для выполнения команды
Во-первых, давайте попробуем метод полного пути. Здесь мы будем использовать полный путь к файлу вместо имени приложения для запуска приложений с помощью командной строки. Вот как это сделать:
- Сначала откройте командную строку от имени администратора.
- Затем введите полный путь к приложению, которое вы хотите запустить. Например, если вы хотите открыть порт ESBCalcPort, расположенный в каталоге C: , команда для открытия приложения с полным путем будет выглядеть так:
C:ESBCalcPort.exe
- Однако эта команда будет работать только в том случае, если путь к файлу не содержит пробелов. Если путь к файлу содержит пробел, введите путь к файлу в двойных кавычках.
3. Используйте полный путь к файлу в двойных кавычках
Командная строка считывает пробел как конец команды и обрабатывает все, что находится после пробела, как отдельную команду.
Допустим, вы хотите запустить приложение Internet Explorer, расположенное по следующему пути через CMD:
C: Program FilesInternet Exploreriexplore.exe
Однако запуск этого пути к файлу вернет ошибку из-за нехватки места как в Program Files, так и в Internet Explorer.
Чтобы избежать этого, вы можете указать путь к файлу в двойных кавычках. Здесь команда для запуска Internet Explorer будет выглядеть так:
«C: Program Files Internet Explorer iexplore.exe»
4. Добавьте путь к файлу в переменные среды Windows.
Вы можете изменить переменные среды и добавить путь к файлу вашего приложения в его каталог. Таким образом, командная строка определит путь введенной команды и выполнит ее без ошибок.
Добавление полного пути к файлу в переменную среды Windows может помочь устранить ошибку «Не распознана как внутренняя или внешняя ошибка команды» для Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot, и другие команды ADB.
Чтобы изменить переменную среды Windows:
- Нажмите на Win + R Чтобы открыть диалоговое окно «Выполнить».
- Затем введите контроль Нажмите OK, чтобы открыть панель управления.
- В Windows 10 перейдите в Система и безопасность -> Система. На правой панели щелкните Расширенные системные настройки.
- В более новых версиях Windows 10 и Windows 11 перейдите к Настройки -> Система -> О программе. Затем щелкните Расширенные системные настройки В соответствующем разделе настроек.
- во вкладке Расширенные настройки нажмите кнопку. переменные среды.
- В новом окне в разделе «Системные переменные» выберите переменная пути.
- Нажмите кнопку Модификация.
- В окне редактирования нажмите Новое.
- Здесь вам нужно вставить путь к файлу приложения, которое вы хотите запустить из CMD. Например, если вы хотите запустить браузер Chrome, полный путь к файлу будет выглядеть так:
C:Program FilesGoogleChromeApplication
- Нажмите OK, чтобы добавить его в переменные среды.
- Затем снова нажмите ОК.
- После этого нажмите «ОК» и «Применить», чтобы сохранить изменения.
После добавления новой переменной среды перезагрузите компьютер, чтобы изменения вступили в силу. После перезагрузки компьютера откройте командную строку, введите имя приложения, и CMD откроет его без ошибок.
Если у вас возникли проблемы с такими командами, как ipconfig, netsh, cipher и т. д., добавьте путь к файлу домашней папки Windows в диалоговом окне переменной среды. Вот как это сделать.
- Затем выберите переменную пути в разделе «Системные переменные» и нажмите «Изменить».
- Нажмите «Создать» и вставьте следующее:
%SystemRoot% ystem32
- Щелкните ОК, чтобы сохранить изменения.
- Нажмите «ОК», затем нажмите «ОК» и «Применить», чтобы сохранить изменения.
5. Переместите файлы в папку System32.
System32 — это защищенная системная папка, и она защищена не зря. Когда вы пытаетесь запустить приложение от имени администратора, командная строка ищет исполняемый файл в папке System32. Однако, поскольку не все приложения установлены в папке System32, вы можете столкнуться с ошибкой.
Если вы все же хотите запустить приложение из CMD и не хотите писать полный путь к файлу, вы можете переместить файлы приложения в папку System32.
Чтобы переместить файлы приложения в папку System32:
- Перейдите в каталог установки приложения и скопируйте все файлы в папку. Здесь мы переместим файлы Google Chrome, расположенные по следующему пути, в папку System32.
C:Program FilesGoogleChromeApplication
- После этого перейдите в папку C: Windows System32 И вставьте скопированные файлы. Нажмите «Да», если появится приглашение UAC.
- Затем откройте командную строку от имени администратора и введите хром , И нажмите Enter. CMD немедленно откроет браузер Google Chrome.
Исправить ошибку, не распознанную как внутренняя или внешняя команда в командной строке
Команды командной строки не чувствительны к регистру, но они не прощают использование завершающих пробелов. Чтобы устранить эту ошибку, проверьте правильность команд и используйте пути к файлам, содержащие пробелы в двойных кавычках. Для приложений, которые не установлены в папке System32, добавьте переменную среды с полным путем к файлу вашего приложения, чтобы запускать приложения через интерфейс CMD. Теперь вы можете просмотреть Запустите командную строку с правами администратора с помощью ярлыка на рабочем столе.
Источник: www.dz-techs.com