Zadanie 1 (ver 1.0), SO 2000/2001 Zadniem jest napisanie skryptu (w shell'u) zbierającego wiadomości i statystki o naszych logowaniach do systemu (użytkownika o naszym loginie). Uruchamiamy go jako: logstat [n] & gdzie n (opcjonalny parametr) jest liczbą sekund, którą skrypt bedzie czekał między kolejnymi uruchomieniami zbierania statystyk. (standardowo 10) Wiadomości zbierane przez skrypt to: - czas całkowitej pracy w systemie od momentu uruchomienia skryptu. - okresy czasowe w których byliśmy zalogowani. Wszystko oczywiście z dokładnoscia do długości czasu w jakiej się wykonuje pętla (parametr n). W razie próby ponownego wykonania w imieniu tego samego uzytkownika, skrypt nie powinien uruchomić się, W przypadku dwoch równoległych logowań traktujemy je jako oddzielne. (Zatem możliwe jest, że w ciągu ostatniej doby byliśmy zalogowani przez 48 godz.) Na żądanie (uruchomienie z parametrem -show) skrypt powinien wypisać w/w informacje, tj. listę logowań wraz z czasami zalogowania i wylogowania, oraz sumaryczny czas pracy. UWAGA: do potrzeb skryptu nie wolno korzystać z ogólnych danych systemowych takich jak wtmp/utmp, logów systemowych, oraz poleceń, które korzystając z nich pokazują historię logowań (np. last). Termin odbioru zadania: labolatorium nr. 6 tj. 14-17 listopada 2000. Powodzenia. Rafal Wijata