Иногда при вызове скрипта с `#! / Usr / bin / env bash` открывается bashdb
Я видел это нечасто и непредсказуемо в течение многих лет. Сегодня это произошло на Mac, пытаясь запустить мой сценарий, который проверяет наличие обновлений MacPorts, которые должны были работать как cronjob, но, похоже, были пропущены.
Запускается скрипт в приглашении Bash bashdb
. Явный вызов bash для запуска скрипта работает как положено. Запуск (хотя бы некоторых) других сценариев в командной строке bash запускает сценарии, как и ожидалось. Запуск /usr/bin/env bash
открывает новый экземпляр bash.
- macOS High Sierra 10.13.1 (17B48)
- MacPorts 2.4.2
- MacPorts Bash @ 4.4.12_0
- MacPorts bashdb @ 4.4-0.94_0
Я хакерство на моей конфигурации Баш на протяжении десятилетий, так что есть слишком много, чтобы сбросить здесь, но bashdb
не упоминается в моем сценарии запуска Баш, ~/bin
, alias
или set
/ env
/ printenv
.
Что бы я сделал, чтобы это произошло специально? И как мне отменить это?
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала
-
9
Как можно добавить номер строки и табуляцию к каждой строке текстового файла?
-
1
Когда я должен положить конфигурации в .bashrc против. .bash_profile?