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.