TAR 명령이 올바르게 실행되지 않았습니다.

TAR 명령이 올바르게 실행되지 않았습니다.

여러 기능을 실행하는 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 함수를 주석 처리해야 했습니다.

나는 인터넷에서 수면과 몇 가지 다른 아이디어를 시도했지만 거의 성공하지 못했습니다.

미리 감사드리며 즐거운 한 주 보내세요.

관련 정보