The OpenNET Project / Index page

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

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

"ОТ: помогите решить задачу"
Сообщение от SGasan116 emailИскать по авторуВ закладки on 21-Июл-02, 19:10  (MSK)
Извините если этот вопрос не для этого раздела. Просто вижу что тут профессионалы беседуют и решил обратиться за помощью.
Мне нужно решить следущий пример по ЮНИКС_Соларис, но у меня нет достаточно знаний и времени чтобы разобраться. Помогите, пожалуйста, очень надо!

Write a script that will check who is logged on for ten times separated by an interval of 5 seconds each (sleep command), and output to file. Then write one paragraph explaining the script.

Последнее (написать обьяснение скрипта) я м.б. смогу и сам сделать, есть книга Марка Соболя " Практикал гайд ту Соларис", (хотя очень не помешало краткое пояснение скрипта),но вот сам скрипт мне точно не осилить: нет
времени и знаний. Извините если это не по теме или неуместный вопрос.

                     можно ответить по емейлу:

                     sg309@columbia.edu

                     shell2000@pisem.net

                     С уважением и благодарю заранее!

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

 Оглавление

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

1. "RE: ОТ: помогите решить задачу"
Сообщение от XMan emailИскать по авторуВ закладки on 22-Июл-02, 01:54  (MSK)
Ну что-то типа:

INTERVAL=5
COUNT=10
while [ $COUNT != 0 ]; do
  COUNT=$[$COUNT-1]
  echo -e "`who`\n---"
  sleep $INTERVAL;
done
echo "Script finished"

Значится, все это работает в bash (linux). Возможно, в соляре тоже будет.
Скорее всего можно сделать с помощью цикла "for", только я на вскидку не скажу как, а доки по синтаксису под рукой нет.
Для записи результатов в файл можно пойти двумя путями:
1. Выполнять скрипта так: script.sh >filename.txt
2. добавить к командам echo конструкцию: >>filename.txt

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

2. "RE: ОТ: помогите решить задачу"
Сообщение от SGasan116 emailИскать по авторуВ закладки on 22-Июл-02, 02:56  (MSK)
>Ну что-то типа:
>
>INTERVAL=5
>COUNT=10
>while [ $COUNT != 0 ]; do
>  COUNT=$[$COUNT-1]
>  echo -e "`who`\n---"
>  sleep $INTERVAL;
>done
>echo "Script finished"
>
>Значится, все это работает в bash (linux). Возможно, в соляре тоже будет.
>
>Скорее всего можно сделать с помощью цикла "for", только я на вскидку
>не скажу как, а доки по синтаксису под рукой нет.
>Для записи результатов в файл можно пойти двумя путями:
>1. Выполнять скрипта так: script.sh >filename.txt
>2. добавить к командам echo конструкцию: >>filename.txt

Спасибо! Мне также посоветовали такой вариант:

#!/bin/csh
set file="/tmp/file1.txt"

set i=9
while ($i)
  who >> $file
  sleep 5
  @ i--
end
who >> $file

Помоему тоже красиво.

Кстати можно еще задать вопрос или получить подсказку:


I need to list our all the servers and machines that we know about on the laboratory LAN. Also how to describe what role each machine/server play in detail.

I can open UNIX terminal and then what? Which command I should use or which files I should check? Please help me (at least with hints), I really appreciate this.

Thanks in advance!

Если можно подскажите, в чем тут соль, так сказать? Есть ли в ЮНИКс_Соларис утилита или какая комманда что выведет этот список на экран?
Естъ доступ к терминалу и надо перечеслить кто на том ЛАН'е есть.

Заранее признателен!

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

3. "RE: ОТ: помогите решить задачу"
Сообщение от mrpl Искать по авторуВ закладки on 22-Июл-02, 10:29  (MSK)
>Кстати можно еще задать вопрос или получить подсказку:
>
>
>I need to list our all the servers and machines that we
>know about on the laboratory LAN. Also how to describe what
>role each machine/server play in detail.
>
>I can open UNIX terminal and then what? Which command I should
>use or which files I should check? Please help me (at
>least with hints), I really appreciate this.
>
>Thanks in advance!
>
>Если можно подскажите, в чем тут соль, так сказать? Есть ли в
>ЮНИКс_Соларис утилита или какая комманда что выведет этот список на экран?
>
>Естъ доступ к терминалу и надо перечеслить кто на том ЛАН'е есть.
>
>
>Заранее признателен!

хех.
ты уже говороишь об анализе сети.
На самом деле есть куча способов - возьми любую книжку по безопасности. Там преуспели в этих вопросах :)
Тебе скорее всего будет достаточно таких вещей, как arp, ping, traceroute и nslookup,как инструмент для zone transfer.

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


Удалить

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




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

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