Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не запускается скрипт!  (Прочитано 500 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Не запускается скрипт!
« : 05 Декабрь 2011, 23:37:00 »
Ubuntu server 10.04 lts
Есть скрипт

#!/bin/bash

tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$
trap "rm -f $tempfile" 0 1 2 5 15

dialog \
    --clear \
    --cr-wrap \
    --title "Сменить пароль пользователя" \
    --inputbox \
    "Введите имя пользователя:" \
    0 0 2> $tempfile

retval=$?
case $retval in
  0)
        username=`cat $tempfile`
        passwd "$username"
    ;;
  1)
        echo "Cancel pressed."
    ;;
  255)
        echo "ESC pressed."
    ;;
esac



Не запускается окно с вводом пользователя.....
Скрипт выполняется,но окно не вылазит в терминале...
Что нужно добавить?


Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1407
  • 20.04
    • Просмотр профиля
Re: Не запускается скрипт!
« Ответ #1 : 06 Декабрь 2011, 02:07:59 »
у меня на 11.04 отрабатывает нормально.
сопротивление бесполезно

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Не запускается скрипт!
« Ответ #2 : 06 Декабрь 2011, 06:00:30 »
скорее всего у меня что то не установленно, только что?

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5424
    • Просмотр профиля
Re: Не запускается скрипт!
« Ответ #3 : 06 Декабрь 2011, 10:59:11 »
скорее всего у меня что то не установленно, только что?

dialog ?

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Не запускается скрипт!
« Ответ #4 : 06 Декабрь 2011, 12:08:33 »
скорее всего у меня что то не установленно, только что?

dialog ?


Спасибо,то что нужно!



Пользователь решил продолжить мысль 06 Декабрь 2011, 12:18:12:
а почему по контуру не линии,а буквы вылазят(qqqqqqqqqqqqqq)?
чего не хватает опять?
Вот так более красиво(http://bash.cyberciti.biz/guide/Bash_display_dialog_boxes)
« Последнее редактирование: 06 Декабрь 2011, 12:18:12 от djrust »

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Не запускается скрипт!
« Ответ #5 : 17 Декабрь 2011, 19:15:33 »
Как сделать проверку на наличие файла в каталоге?на bash
Если он там есть вывод "Файл уже существует", Если его нет то выполнение добавления файла!


« Последнее редактирование: 17 Декабрь 2011, 19:23:55 от djrust »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не запускается скрипт!
« Ответ #6 : 17 Декабрь 2011, 19:23:55 »
Как сделать проверку на наличие файла в каталоге?
Если он там есть вывод "Файл уже существует", Если его нет то выполнение добавления файла!
test -e "$FILE" || touch "$FILE"
if [ ! -e "$FILE" ] ; then touch "$FILE" ; fi

Оффлайн djrust

  • Автор темы
  • Активист
  • *
  • Сообщений: 861
    • Просмотр профиля
Re: Не запускается скрипт!
« Ответ #7 : 17 Декабрь 2011, 19:26:40 »
Спасибо!
Значит дело в знаке восклицания!
Подскажите хороший man по bash?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не запускается скрипт!
« Ответ #8 : 17 Декабрь 2011, 19:31:32 »
http://www.google.ru/search?q=advanced+bash+scripting+guide
Перевод на русский в наличии.

 

Страница сгенерирована за 0.068 секунд. Запросов: 25.