Skrypty w BASH Zestaw II – instrukcja warunkowa if Skrypty, w tym

Transkrypt

Skrypty w BASH Zestaw II – instrukcja warunkowa if Skrypty, w tym
Skrypty w BASH
Zestaw II – instrukcja warunkowa if
Skrypty, w tym zestawie obejmują następujące zagadnienia:
1. Instrukcja warunkowa if
2. Operatory porównania
3. Operatory logiczne
4. Potoki, strumienie, filtry w skryptach
Zadania:
1. Skrypt sprawdza, czy nasz katalog domowy zawiera plik
wykonywalny podany jako parametr wywołania skryptu i wyświetla
odpowiedni komunikat.
2. Uruchomiony w tle skrypt sprawdza, czy do serwera zalogował sie
uŜytkownik podany jako parametr wywołania skryptu. JeŜeli zadany
uŜytkownik zaloguje sie, skrypt wysyła na ekran informacje, po
czym kończy działanie.
Wywołanie skryptu: ./cj apolonia &
UWAGI: wykorzystać polecenie who.
3. Skrypt sprawdza czy i ile razy jest uruchomiony proces podany jako
parametr wywołania skryptu. Przykładowo sprawdzamy czy
włączony jest serwer www:
./skrypt6 httpd
Wynik1:
Proces httpd uruchomiony 8 razy.
Lub wynik2:
Proces httpd nieuruchomiony.
UWAGI: wykorzystać polecenie ps -A.
4. Przerób skrypt nr 2 z zestawu I tak, ze jeŜeli zostanie uruchomiony
bez parametrów – wyświetli się odpowiedni komunikat. JeŜeli
podano za duŜo parametrów – wyświetli się odpowiedni komunikat.
JeŜeli uŜytkownik podany jako pierwszy parametr wywołania nie
istniej – odpowiedni komunikat.

Podobne dokumenty