私がスクリプトを持っていると想像してくださいfoo
。ユーザーがログインしたときに一度実行する必要があり、正常に実行された後はもう必要ありません。
私の質問:スクリプトからスクリプトファイルを削除しても安全ですか?
たとえば、
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
ベストアンサー1
そのファイルを(再)移動してもファイルハンドラは影響を受けないため、実行中にシェルファイルを削除しても安全です。
詳細については、次を参照してください。ここ。