crtl + c로 bash 스크립트를 종료 할 때 해당 스크립트로 작성된 파일을 삭제하는 것처럼 중단 전에 마지막 명령을 실행하는 것이 가능한지 스스로 묻습니다.스크립트 종료 후 파일 삭제
1
A
답변
0
포스트 스크립트 정리를위한 ctrl-c 트래핑을 원합니다. 때문에 제어-C로 종료하기 전에 명령을에 excecute하는
trap 'rm myfile' EXIT
또는 트랩 INT
:
https://rimuhosting.com/knowledgebase/linux/misc/trapping-ctrl-c-in-bash
1
할 수 있습니다 트랩 어떤 이유로 종료하기 전에 뭔가를 실행하는 의사 신호 EXIT
trap 'rm myfile' INT
함정은 모든 정리 작업을 함께 처리 할 수있는 기능을 호출 할 수 있습니다. – Fred
ERR 트랩을 사용하여 오류를 처리 할 수 있습니다. 0이 아닌 반환 코드에서 트리거됩니다 (특수한 경우가 있으므로 Bash 설명서를 참조하십시오). – Fred