Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Kontrola bledow
- if (( $# != 1 )); then
- echo "Niepoprawna liczba argumentow. Podaj jeden."
- exit 1
- elif [[ ! -f $1 ]]; then
- echo "Podany plik nie jest regularny."
- exit 1
- fi
- data=$(date -r $1 +%s)
- rozmiar=$(ls -l $1 | awk '{print $5}')
- # Dopoki plik istnieje, wykonuj obserwacje
- while [[ -a $1 ]]
- do
- nowa_data=$(date -r $1 +%s)
- nowy_rozmiar=$(ls -l $1 | awk '{print $5}')
- if (( $nowa_data != $data )); then
- echo "Plik ulegl modyfikacji"
- data=$nowa_data
- fi
- if (( $nowy_rozmiar != $rozmiar )); then
- echo "Rozmiar pliku sie zmienil"
- rozmiar=$nowy_rozmiar
- fi
- sleep 4
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement