Skrypt analizuje listę volumenów grup, następnie dla każdej grupy tworzy listę logicznych volumenów a na koniec dla każdego z nich tworzy listę fizycznych volumenów, na których się on znajduje. Wynikowa lista jest w formacie csv.
Dostępny jest na stronie z skryptami: Skrypty / scripts
Archiwum kategorii: Programowanie
AIX i Perl: Storage report (część 3) – analiza listy logicznych volumenów w grupie volumenów
Przydać się może też lista logicznych volumenów w danym volumenie grup. Poniższy skrypt analizuje listę wolumenów grup w rootvg.
AIX i Perl: Storage report (część 2) – analiza listy grup volumengów
Nasze narzędzie raportowe powinno móc automatycznie stwierdzić (poprzedni skrypt miał to sztywno ustalone), zróbmy prosty skrypt który będzie analizował wynik polecenia „lsvg”:
Czytaj dalej AIX i Perl: Storage report (część 2) – analiza listy grup volumengów
AIX i Perl: Storage report (część 1) – analiza na którym PV znajduje się określony logical volumen
Przygotowująć różnego rodzaju analizy, raporty itp przydaje się mieć możliwość stworzenia podsumowania na którym PV znajduje się określony LV (np. by sprawdzić czy na pewno mirrory disków są na różnych data storages). Poniżej znajduje się prosty skrypt (wymaga on oczywiście wprowadzenia poprawek i kilku zabezpieczeń, jak na przykład co zrobić gdy brak punktu mountowania ale to przykład poglądowy) pozwalający analizować wynik polecenia „lslv -l nazwa_lv”. Kompletny skrypt będzie niedługo dostepny na stronie „Skrypty”.
Bash: analiza parametrów przekazanych do skryptu
Poniższy skrypt pokazuje jak można w bardzo szybki a zarazem elegancki sposób analizować parametry podane do skryptu bashowego. Dla przypomnienia $# zawiera liczbę argumentów przekazanych do skryptu.
Czytaj dalej Bash: analiza parametrów przekazanych do skryptu
Prosty sposób na debugowanie skryptów bash-a
Używając skryptów powłoki, w szczególności napisanych przez kogoś innego, przydatne bywa zobaczenie co ten skrypt naprawdę robi. Najprostszym sposobem jest dodanie poniższej linijki na początek skryptu:
set -x
Dzięki temu każda komenda wykonywana przez skrypt będzie wyświetlania na ekranie! Przykład:
AIX – czas ostatniego logowania użytkownika
Czasem musimy sprawdzić kiedy ostatni raz ktoś się logował. Przydatne wtedy może być polecenie lssec oraz mały skrypt perla.
Pliki konfiguracyjne projektu w PHP
No więc zwyczajowo robiłem tak: tworzyłem plik php z danymi konfiguracyjnymi i jak chyba każdy dołączałem go przez require_once do projektu. Ostatnio postanowiłem potworzyć dodatki także w Perlu i pojawił się problem, musiałem tworzyć osobny plik konfiguracyjny dla Perla. Mała przenoszalność tutaj. Postanowiłem więc zmienić formę pliku konfiguracyjnego na ini. I Perl szczęśliwy i PHP potrafi to odczytać ;).
Powrót do Eclipse + PHP
Mam troche więcej prywatnego czasu więc wracam do rzeczy, którymi zajmowałem się wcześniej. Jedną z takich rzeczy jest programowanie w PHP a do tego najlepiej jest używać Eclipse ;). Bawię się tym od kilku godzin i co mi się podoba:
Konsola linuksowa – przykłady praktycznych skryptów
Kilka przydatnych skryptów, jeden pozwala na powiadomienie mail-em gdy dysk się przepełnia, drugi modyfikuje firewall-a na podstawie pliku tekstowego, kolejny robi proste backupy.
Czytaj dalej Konsola linuksowa – przykłady praktycznych skryptów