Когда я пытаюсь запустить "yum -y update" из скрипта Bash, это не работает.
Вот как выглядит сценарий.
#!/usr/bin/
echo "--> Updating CentOS System"
yum -y update
Я запускаю скрипт с этой командой.
bash script.sh
Я получаю следующий вывод.
Loaded plugins: fastestmirror, refresh-packagekit, security
. Please use /usr/bin/yum --help.
CentOS 6 FINAL Устанавливается с помощью текстовых подсказок. Я вхожу в систему как root из текстового приглашения, затем startx, чтобы попасть на рабочий стол графического интерфейса.
Но когда я запускаю ту же команду прямо в терминале, она работает?
Я погуглил, но не уверен, правильно ли я гуглю.
Спасибо за вашу помощь.
!#/usr/bin/) неверен - это должно быть что-то вроде #!/usr/bin/bash-, но не имеет отношения к вашей ошибке, так как вы явно запускаете скрипт с bash.