Immagina di avere una sceneggiatura foo
. Dovrebbe essere eseguito una volta quando l'utente accede e non è necessario dopo una corretta esecuzione.
La mia domanda: è sicuro rimuovere il file di script all'interno dello script?
Per esempio:
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
exec rm /path/to/foo
.
#!/bin/bash -e
per assicurarsi che il file di script viene rimosso solo se niente va storto.