Автор Тема: не запускается bash-скрипт [решено]  (Прочитано 9302 раз)

azalia

  • Гость
Доброго времени суток!
Мне нужно запустить консольную программу из скрипта. Вроде все должно быть элементарно, но у меня не получается. Я создала файл на рабочем столе с расширением .sh

#!/bin/bash
/usr/bin/rkhunter --check

Потом установила права для этого файла командой: chmod +x [путь к файлу]
При запуске вроде появляется какое-то окно, но оно быстро исчезает. Как его заставить не исчезать?
Подозреваю, что проблема еще в том, что эту программу rkhunter надо запускать с правами root. Если я запускаю все вручную, то все работает. А как сделать из скрипта?
« Последнее редактирование: 25.10.2012 22:32:10 от azalia »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 195
Re: не запускается bash-скрипт
« Ответ #1 : 25.10.2012 22:06:35 »
su -l root -c "/usr/bin/rkhunter --check"Но будет спрашиваться пароль. Можно описать привилегию запуска для отдельной команды в /etc/sudoers и запускать sudo /usr/bin/rkhunter --check

azalia

  • Гость
Re: не запускается bash-скрипт
« Ответ #2 : 25.10.2012 22:16:18 »
спасибо, все получилось ;) а еще есть такой момент...
при работе этой программы приходится несколько раз нажимать Enter...
каждый раз появляется такая строка: [Press <ENTER> to continue]
можно ли сделать автоматическое нажатие через скрипт?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 195
Re: не запускается bash-скрипт
« Ответ #3 : 25.10.2012 22:25:49 »
а там точно нет режима, когда вопросов не задают ?

azalia

  • Гость
Re: не запускается bash-скрипт
« Ответ #4 : 25.10.2012 22:31:45 »
а там точно нет режима, когда вопросов не задают ?

точно, там же есть специальная команда...
спасибо еще раз! :)

Оффлайн Gercen

  • Давно тут
  • **
  • Сообщений: 115
Re: не запускается bash-скрипт [решено]
« Ответ #5 : 30.10.2012 13:36:18 »
Ещё небольшой вопрос. Хотел установить Мозиллу поновей. Скачал с офсайта но скрипт run-mozilla.sh выдаёт
 -bash: run-mozilla.sh: команда не найдена
Что я делаю не правильно

Оффлайн chaos_dremel

  • Завсегдатай
  • *
  • Сообщений: 519
  • Не будите, да не будимы будете.
    • Email
Re: не запускается bash-скрипт [решено]
« Ответ #6 : 30.10.2012 15:14:31 »
Ещё небольшой вопрос. Хотел установить Мозиллу поновей. Скачал с офсайта но скрипт run-mozilla.sh выдаёт
 -bash: run-mozilla.sh: команда не найдена
Что я делаю не правильно
./home/user/downloads/mozilla\ 16.0.2/run-mozilla.sh
как-то так
Хаосу, знаете ли, без разницы, как его величают — на то он и Хаос.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 195
Re: не запускается bash-скрипт [решено]
« Ответ #7 : 30.10.2012 15:26:48 »
Ещё небольшой вопрос. Хотел установить Мозиллу поновей. Скачал с офсайта но скрипт run-mozilla.sh выдаёт
 -bash: run-mozilla.sh: команда не найдена
Что я делаю не правильно
запускаете run-mozilla.sh.

Не следует устанавливать ПО не из пакетов. Уж если у Вас возникает вопрос, как это сделать, Вы можете что-то упустить и, вряд ли, представляете последствия. http://www.altlinux.org/Где_и_как_искать_программы

Вам Мозилла нужна, или ff/tb по отдельности ? Вот тут обсуждение есть на данную тему:
http://lists.altlinux.org/pipermail/community/2012-October/677866.html