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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: помогите немного с bash  (Прочитано 1253 раз)

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

Оффлайн GDWizarD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
помогите немного с bash
« : 09 Декабря 2009, 00:23:43 »
Подскажите как вызвать консоль и выполнить в ней последовательнонесколько команд и оставить ее открытой
например нужно выполнить:   
sudo pon dsl-provider
plog
и оставить консоль открытой,


и еще как получить ип соединения ppp0 (в прицнипе лучше как получить ип любого соединения)после чего оно будет присвоено какой-либо переменной?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: помогите немного с bash
« Ответ #1 : 09 Декабря 2009, 08:29:57 »
Добавьте в конец скрипта
 echo "ВСЕ СДЕЛАНО. НАЖМИТЕ ENTER."
 read temp

ifconfig не подойдет ?
« Последнее редактирование: 09 Декабря 2009, 08:32:56 от alexander.pronin »

Оффлайн GDWizarD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: помогите немного с bash
« Ответ #2 : 09 Декабря 2009, 11:31:41 »
echo "ВСЕ СДЕЛАНО. НАЖМИТЕ ENTER."
 read temp

это поможет если скрипт запускать сразу в консоли,
а мне надо чтобы скрипт запускался нажатием на значок (пищу собственно скрипт не для себя :)), он открывал консоль и выполнял две команды в это консоли
если делать вот так konsole -e sudo pon dsl-provider
konsole -e plog
то каждая команда запускается в новой консоли и консоль сразу же закрывается после выполнения команды,

а ИП мне нужно получить его, поместить в переменную, а потом в скрипте сравнивать с другим значенимем.

Оффлайн xkool

  • Старожил
  • *
  • Сообщений: 1459
  • do not love my brain
    • Просмотр профиля
Re: помогите немного с bash
« Ответ #3 : 09 Декабря 2009, 11:41:31 »
Эту тему https://forum.ubuntu.ru/index.php?topic=36907.0;topicseen  читать не пробовал?
Лучше маленький доллар, чем большое спасибо.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: помогите немного с bash
« Ответ #4 : 09 Декабря 2009, 13:01:27 »
echo "ВСЕ СДЕЛАНО. НАЖМИТЕ ENTER."
 read temp

это поможет если скрипт запускать сразу в консоли,

А Вы есть пробовали ? (Ц)
Без разницы. Скрипт не заканчивается, пока не нажмете ентер (можно просмотреть вывод программы).

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Re: помогите немного с bash
« Ответ #5 : 09 Декабря 2009, 20:42:46 »
$myip=`ifconfig | grep 'init addr' | cut -d \: -f2 | cut -d " " -f1`
у меня можно спросить=)

 

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