![TAR 명령이 올바르게 실행되지 않았습니다.](https://linux55.com/image/178301/TAR%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C%20%EC%8B%A4%ED%96%89%EB%90%98%EC%A7%80%20%EC%95%8A%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
여러 기능을 실행하는 bash 스크립트가 있는데, 각 기능은 일련의 시스템 정보를 생성합니다. 이러한 함수를 실행한 후 이전 함수에서 생성된 파일/폴더가 포함된 tar 아카이브를 생성하는 다른 함수를 호출합니다.
정보 수집 기능 예시
system_inf (){
cat /etc/ntp.conf >> ~/info_prepped/system/NTP_server_configuraiton.txt
ip a >> ~/info_prepped/system/ip.txt
}
폴더 준비
info_prep () {
find ~/info_prepped -type f -exec sha256sum {} \; >> ~/info_prepped/authenticity.txt
tar -zcvf /tmp/"$(uname -n)".tar ~/info_prepped
}
그런 다음 불행하게도 다음과 같이 실행하면 모든 파일과 폴더가 올바르게 생성되지만 tar에는 아카이브가 없습니다.
system_inf
info_prep
info_prep이 제대로 작동하려면 스크립트를 다시 실행하고 system_inf 함수를 주석 처리해야 했습니다.
나는 인터넷에서 수면과 몇 가지 다른 아이디어를 시도했지만 거의 성공하지 못했습니다.
미리 감사드리며 즐거운 한 주 보내세요.