The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Статус сети"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Статус сети"
Сообщение от Cuber emailИскать по авторуВ закладки(ok) on 09-Июн-04, 16:15  (MSK)
Привет Линуксоиды! Дело в том,что я !полный! Дуб в Линуксе, но по учебе возникла неотложная необходимость осуществить следующее(Домашнее задание)(и зачем ето экономисту?).Поэтому взываю к вашей помощи.Вот задание:

Изменить конфигурационные файлы вашего командного интерпретатора таким образом, чтобы формировалась !динамически! изменяющаяся и !наследуемая! в дочерние shele первичная подсказка пользователя (PS1) в формате:
@<username> $(пробел) <username> - логин пользователя, где @-знак, отражающий наличие connect`a к сети. Етот знак должен принимать 2 значения (true,false) и может отображаться любыми удобными для вас символами (например 0 и 1). Цвет подсказки зеленый на черном, а цвет командной строки белый на черном.

Очень прошу рассказать как можно подробнее, т.к. все что я умею, ето запустить командную строку:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Статус сети"
Сообщение от Simps Искать по авторуВ закладки(ok) on 09-Июн-04, 17:26  (MSK)
>Привет Линуксоиды! Дело в том,что я !полный! Дуб в Линуксе, но по
>учебе возникла неотложная необходимость осуществить следующее(Домашнее задание)(и зачем ето экономисту?).Поэтому взываю
>к вашей помощи.Вот задание:
>
>Изменить конфигурационные файлы вашего командного интерпретатора таким образом, чтобы формировалась !динамически! изменяющаяся
>и !наследуемая! в дочерние shele первичная подсказка пользователя (PS1) в формате:
>
> @<username> $(пробел) <username> - логин пользователя, где @-знак, отражающий наличие connect`a к сети. Етот знак должен принимать 2 значения (true,false) и может отображаться любыми удобными для вас символами (например 0 и 1). Цвет подсказки зеленый на черном, а цвет командной строки белый на черном.
>
>Очень прошу рассказать как можно подробнее, т.к. все что я умею, ето
>запустить командную строку:)

Про динамику не скажу но при загрузке шелла можно так
CHAR=`if [ $((\`ping -c 1 www.cicso.com | grep packets | awk {'print $7'} | sed 's/%//g'\`>0)) = "1" ]; then echo "-";else echo "@"; fi`

PS1='${CHAR}\h[\u]\$'


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Статус сети"
Сообщение от Cuber emailИскать по авторуВ закладки(??) on 09-Июн-04, 20:10  (MSK)
A ti ne mog bi rasshifrovat 4to zna4at eti komandi?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Статус сети"
Сообщение от klalafuda emailИскать по авторуВ закладки on 09-Июн-04, 20:39  (MSK)
>A ti ne mog bi rasshifrovat 4to zna4at eti komandi?

ага, щас вам тут всего O'Reilly перескажут..

// wbr

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Статус сети"
Сообщение от Simps Искать по авторуВ закладки(ok) on 10-Июн-04, 11:19  (MSK)
>A ti ne mog bi rasshifrovat 4to zna4at eti komandi?

Попробуй мыслить логически ... Сначала запусти ping -c 1 www.cicso.com | grep packets | awk {'print $7'} и посмотри что он выводит. Ты увидишь что если пинг на хост прошел то выводится 0 или 100 если нет и выражение $((\`ping -c 1 www.cicso.com | grep packets | awk {'print $7'} | sed 's/%//g'\`>0)) принимает значение 0 или 1 соответственно, что дальше и расписано then echo "-";else echo "@"; fi. Короче типа того ...
А вообще почитай как эту статейку http://gazette.linux.ru.net/rus/articles/abs-guide/index.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Статус сети"
Сообщение от serg2003 emailИскать по авторуВ закладки(ok) on 11-Июн-04, 17:42  (MSK)
Вот так экономисты становятся программистами :-)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Статус сети"
Сообщение от klalafuda emailИскать по авторуВ закладки on 11-Июн-04, 17:53  (MSK)
>Вот так экономисты становятся программистами :-)

..после чего кто-то из них начинает заниматься этим профессионально, кто-то даже начинает зарабатывать деньги и опять становится экономистом.. :)

// wbr

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру