Dlaczego tak
Aby uruchomić skrypt przez podanie jego ścieżki, plik musi mieć ustawione prawo wykonania (x), które nadaje polecenie chmod +x; alternatywnie można wywołać bash backup.sh. Pierwszy wiersz #! wskazuje tylko interpreter, ale nie nadaje uprawnień. Linux nie rozpoznaje programów po rozszerzeniu, a polecenie exit i katalog /tmp nie zmieniają praw pliku.