Проблема с подменой скрипта при запуске скрипта

Если у вас есть Nvidia optimus, попробуйте установить новую бета-версию Nvidia 319.12 с помощью bumblebee.

sudo apt-get удалить bumblebee-nvidia nvidia-current nvidia-settings sudo apt-get install bumblebee-nvidia nvidia -319 nvidia-settings-319

Ссылка http://orkultus.wordpress.com/2013/04/20/how-to-nvidia-319-12-drivers-in-ubuntu-based-systems -с-шмель /

1
задан 11 January 2011 в 22:37

9 ответов

Измените первую строку из

#! /bin/sh -e

на

#!/bin/bash -e
2
ответ дан 25 May 2018 в 23:31
  • 1
    Причиной этого изменения является то, что Ubuntu использует тире в качестве оболочки по умолчанию, а не bash, как ожидалось автором сценария. – Javier Rivera 11 January 2011 в 22:59
  • 2
    По-прежнему такая же ошибка :( – tucaz 11 January 2011 в 23:31
  • 3
    Вау! Я запустил его с помощью sudo bash install-bonus.sh " и это сработало! Благодаря! Почему это сработало? – tucaz 11 January 2011 в 23:34
  • 4
    @tucaz Ну, Хавьер Ривера указал на одну причину. Наверное, может быть, другое - у install-bonus.sh нет разрешения на выполнение ('ls -la install-script.sh')? Таким образом, передача сценария в качестве аргумента в BASH работала. – user 11 January 2011 в 23:48

Измените первую строку из

#! /bin/sh -e

на

#!/bin/bash -e
2
ответ дан 25 July 2018 в 22:37

измените первую строку из

#! /bin/sh -e

в

#!/bin/bash -e
2
ответ дан 26 July 2018 в 23:12

измените первую строку из

#! /bin/sh -e

в

#!/bin/bash -e
2
ответ дан 2 August 2018 в 04:04

Измените первую строку из

  #!  / bin / sh -e  

to

  #! / bin / bash -e  
2
ответ дан 4 August 2018 в 20:07

Измените первую строку из

  #!  / bin / sh -e  

to

  #! / bin / bash -e  
2
ответ дан 6 August 2018 в 04:09

Измените первую строку из

  #!  / bin / sh -e  

to

  #! / bin / bash -e  
2
ответ дан 7 August 2018 в 22:08

Измените первую строку из

  #!  / bin / sh -e  

to

  #! / bin / bash -e  
2
ответ дан 10 August 2018 в 10:22

Измените первую строку из

  #!  / bin / sh -e  

to

  #! / bin / bash -e  
2
ответ дан 13 August 2018 в 16:47
  • 1
    Причиной этого изменения является то, что Ubuntu использует тире в качестве оболочки по умолчанию, а не bash, как ожидалось автором сценария. – Javier Rivera 11 January 2011 в 22:59
  • 2
    По-прежнему такая же ошибка :( – tucaz 11 January 2011 в 23:31
  • 3
    Вау! Я запустил его с помощью sudo bash install-bonus.sh & quot; и это сработало! Благодаря! Почему это сработало? – tucaz 11 January 2011 в 23:34
  • 4
    @tucaz Ну, Хавьер Ривера указал на одну причину. Наверное, может быть, другое - у install-bonus.sh нет разрешения на выполнение ('ls -la install-script.sh')? Таким образом, передача сценария в качестве аргумента в BASH работала. – user 11 January 2011 в 23:48

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

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