Wyobraź sobie, że mam skrypt foo
. Powinien zostać uruchomiony raz, gdy użytkownik się zaloguje, i nie jest potrzebny po pomyślnym uruchomieniu.
Moje pytanie: czy bezpiecznie jest usunąć plik skryptu z poziomu skryptu?
Na przykład:
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
exec rm /path/to/foo
.
#!/bin/bash -e
aby upewnić się, że plik skryptu zostanie usunięty tylko wtedy, gdy nic nie pójdzie źle.