스크립트가 있다고 상상해보십시오 foo
. 사용자가 로그인 할 때 한 번만 실행해야하며 성공적인 실행 후에는 필요하지 않습니다.
내 질문 : 스크립트 내에서 스크립트 파일을 제거하는 것이 안전합니까?
예 :
#!/bin/bash
# do something
...
# if successful
rm /path/to/foo
exit 0
답변
답변
나는 항상 이것에 대해 긴장했다.
(sleep 5; rm /path/to/shell/script) &
exit 0
또는 임시 스크립트에 연결할 수 있습니다.
echo >/tmp/rmme rm /path/to/shell/script
. /tmp/rmme