Привет, это типа отказ Великобритании очень распространена и у нас есть много глубины в нем. Вы можете увидеть различные статьи, Что дать объяснение, если вы считаете, что ваш случай индивидуален (в чем я сомневаюсь), можно отсканировать и отредактировать и загрузить уведомление об отказе, а затем задать этот вопрос был вновь открыт. shopt -с dotglob nullglob; х=(*) ; Эхо "${#х[@]}" дает 0 в этой папке? @jasonwryan должен работать в любом случае насколько мне известно. Это бета-версия, так это может быть просто ошибка, которую вы можете сообщить с помощью ассистента обратной связи. как циркуляры могут быть распечатаны по количеству прессы, я бы ошибаться в сторону осторожности и не использовать их. @ikkachu, это была опечатка, это БНД..но проблема в том, что скрипт не выполняется во второй раз. Его не убить ПИД 18425. Спасибо за предложение. Похоже, он поставляется с несколько предопределенных параметров, поэтому она не позвольте мне определить конкретный ключ к карте, чтобы `ФН` (похож на карабин), но это хорошо знать.

Я пытаюсь отлаживать мой CGI скрипт, который начался со строк:

#!/usr/Бен/ОКР питон3

Конечно, проблема заключалась в том, что переменные окружения (в частности, $путь) в Apache httpd и моя оболочка была другой.

После некоторого копания, я обнаружил, что на системном уровне .профиль для раковины устанавливается в$Path , позвонив в/usr/IP-адресов/path_helper. Я проверил это, позвонив в/usr/IP-адресов/path_helper и сравнивая выход с выходом Эхо $путь.

Путь в Apache файл httpd отличается от этого значения. Это заставляет меня предположить, что файл httpd устанавливает значение переменной$PATH вручную.

На мой вопрос, почему? Почему бы процесс набора $путь вручную? Я полагаю, что в/usr/IP-адресов/path_helper какая-то система стандарт, нет?

Итак, вопрос в том, почему процесс набора $путь вручную, вместо того, чтобы называть какую-то систему уровня, который в/usr/IP-адресов/path_helper похоже на системном уровне стандарта.