스크립트가 있다고 상상해보십시오 foo
. 사용자가 로그인 할 때 한 번만 실행해야하며 성공적인 실행 후에는 필요하지 않습니다.
내 질문 : 스크립트 내에서 스크립트 파일을 제거하는 것이 안전합니까?
예 :
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
예, 안전합니다. 왜 알고 싶다면, stackoverflow.com/questions/2028874/…
—
jofel
@ jofel 잘 들립니다.이 답변을 제안합니다. :-)
—
htorque
의심스러운 경우 마지막 두 줄을로 바꿀 수 있습니다
—
kasperd
exec rm /path/to/foo
.
#!/bin/bash -e
아무 문제가없는 경우에만 스크립트 파일을 제거 할 수 있습니다 .