Stellen Sie sich vor, ich habe ein Skript foo
. Es sollte einmal ausgeführt werden, wenn sich der Benutzer anmeldet, und wird nach einer erfolgreichen Ausführung nicht benötigt.
Meine Frage: Ist es sicher, die Skriptdatei aus dem Skript zu entfernen?
Z.B:
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
exec rm /path/to/foo
.
#!/bin/bash -e
damit sicherstellen, dass die Skriptdatei nur entfernt wird, wenn nichts schief geht.