bash скрипт останавливается после выполнения внешнего скрипта (oh-my-zsh installer.sh)

Он обнаруживает это как массовое хранилище, а драйвер не загружается.

Для вашего устройства вы можете выполнить следующие команды: сначала найдите идентификатор вашего устройства, выдающего команду lsusb в терминале

[ f1]

Если ваш результат выглядит так

Bus 003 Device 004: ID 05c6:1000 Qualcomm, Inc. Mass Storage Device

Затем используйте modprobe для переключения с USB-накопителя на модем или, например, введите драйвер следующей команды

sudo modprobe usbserial vendor=0x05c6 product=0x1000
[d4 ] После этого ваш модем будет обнаружен, в соответствии с вашей рабочей средой, используя ваш сетевой менеджер для подключения,

Чтобы проверить состояние вашего устройства, вы можете выполнить следующую команду

dmesg

Там будет GSM-модем вместо массового хранения ....

0
задан 3 October 2017 в 06:14

3 ответа

Это потому, что в конце последняя строка env zsh заставляет installer.sh запускать подкоманду zsh; Вы можете добавить и перенаправить 0>/dev/null в sh -c, чтобы он не выполнил под-оболочку.

0>/dev/null sh -c "$(curl ....)"

Вы можете проверить поведение 0>/dev/null при запуске 0>/dev/null env zsh и enz zsh после установки что 0>/dev/null env zsh предотвращает переход на оболочку zsh или любые другие оболочки.

Это также приведет к сбою / предотвращению, когда вы захотите изменить свою оболочку по умолчанию при запросе пароля ниже. [ ! d2]

if hash chsh >/dev/null 2>&1; then
      printf "${BLUE}Time to change your default shell to zsh!${NORMAL}\n"
      chsh -s $(grep /zsh$ /etc/shells | tail -1)
1
ответ дан 22 May 2018 в 17:59

Это потому, что в конце последняя строка env zsh заставляет installer.sh запускать подкоманду zsh; Вы можете добавить и перенаправить 0>/dev/null в sh -c, чтобы он не выполнил под-оболочку.

0>/dev/null sh -c "$(curl ....)"

Вы можете проверить поведение 0>/dev/null при запуске 0>/dev/null env zsh и enz zsh после установки что 0>/dev/null env zsh не позволяет переключиться на оболочку zsh или любые другие оболочки.

Это также приведет к сбою / предотвращению, когда вы захотите изменить свою оболочку по умолчанию при запросе пароля ниже. [ ! d2] if hash chsh >/dev/null 2>&1; then printf "${BLUE}Time to change your default shell to zsh!${NORMAL}\n" chsh -s $(grep /zsh$ /etc/shells | tail -1)

1
ответ дан 18 July 2018 в 05:59

Это потому, что в конце последняя строка env zsh заставляет installer.sh запускать подкоманду zsh; Вы можете добавить и перенаправить 0>/dev/null в sh -c, чтобы он не выполнил под-оболочку.

0>/dev/null sh -c "$(curl ....)"

Вы можете проверить поведение 0>/dev/null при запуске 0>/dev/null env zsh и enz zsh после установки что 0>/dev/null env zsh не позволяет переключиться на оболочку zsh или любые другие оболочки.

Это также приведет к сбою / предотвращению, когда вы захотите изменить свою оболочку по умолчанию при запросе пароля ниже. [ ! d2] if hash chsh >/dev/null 2>&1; then printf "${BLUE}Time to change your default shell to zsh!${NORMAL}\n" chsh -s $(grep /zsh$ /etc/shells | tail -1)

1
ответ дан 24 July 2018 в 18:29

Другие вопросы по тегам:

Похожие вопросы: